India has a total of 15,106.7 kilometers of international land border. Seven different countries share a land border with India. The longest international border in India is the India-Bangladesh border which has a total length of 4,096.7 kilometers. The international land borders in India and their respective lengths are as follows.
International land borders in India
|Name of the border||Length of the land border (Kilometers)|
|India-Bangladesh border||4,096.7 km|
|India-China border||3,488 km|
|India-Pakistan border||3,323 km|
|India-Nepal border||1,751 km|
|India-Myanmar border||1,643 km|
|India-Bhutan border||699 km|
|India-Afghanistan border||106 km|
|Name of the border||Bordering state/UT|
|India-Bangladesh border||West Bengal, Assam, Tripura, Meghalaya|
|India-China border||Arunachal Pradesh, Sikkim, Uttarakhand, Himachal Pradesh, Ladakh|
|India-Pakistan border||Punjab, Rajasthan, Ladakh, Jammu and Kashmir, Gujarat|
|India-Nepal border||Uttarakhand, Uttar Pradesh, Bihar, West Bengal, Sikkim|
|India-Myanmar border||Nagaland, Manipur, Mizoram, Arunachal Pradesh|
|India-Bhutan border||Arunachal Pradesh, Assam, West Bengal, Sikkim|
The complexity of the India-Bangladesh border
From 1947 to 2015, India and Bangladesh (East Pakistan till 1971) had a very complex and confusing border. There were many enclaves and counter enclaves in both countries (of each other).
(Enclave of a country/state is that territory that is completely surrounded by another country/state.)
In 2015, the two countries finally reaches an agreement to simplify the border. More than 150 territories were swapped. The citizens living in these enclaves were given a choice to choose the country they want to live in.
Most of the India-Pakistan and India-Bangladesh border is based on the Radcliffe line (named after its architect Sir Cyril Radcliffe).
Generally asked questions
Q1. Which country has the longest border with India?
Q2. How many countries share a border with India?
Q3. What is the total international border length in India?
Answer: 15,106.7 kilometers
Q4. What is the total coastline length in India?
Answer: The total coastline length in India is 7,516.6 kilometers.