Countries that share a land border with India

India shares land borders with seven countries and maritime boundaries with Sri Lanka and the Maldives, among others.

7 entriesSource: Ministry of Home Affairs, Department of Border ManagementReviewed November 2026
7 entries · click a column to sort
#
1Bangladesh4,096.7West Bengal, Assam, Meghalaya, Tripura, Mizoram
2China3,488Ladakh, Himachal Pradesh, Uttarakhand, Sikkim, Arunachal Pradesh
3Pakistan3,323Gujarat, Rajasthan, Punjab, Jammu and Kashmir, Ladakh
4Nepal1,751Uttarakhand, Uttar Pradesh, Bihar, West Bengal, Sikkim
5Myanmar1,643Arunachal Pradesh, Nagaland, Manipur, Mizoram
6Bhutan699Sikkim, West Bengal, Assam, Arunachal Pradesh
7Afghanistan106Ladakh