India shares its land borders with a total of seven countries, including Pakistan, China, Nepal, Bangladesh, Bhutan and Myanmar. Among these seven neighbouring nations, India shares its longest land border with Bangladesh, a fact most people are already aware of. But do you know how many kilometres long the India–Bangladesh border is? If not, this article will help you understand the details.
Total Land Border of India
India’s total land border stretches approximately 15,106.7 kilometres, while its coastline is about 7,516.6 kilometres long. This figure also includes the island territories. Let us now take a closer look at India’s border with Bangladesh.
How Long Is the India–Bangladesh Border?
India shares a land border of around 4,096 kilometres with Bangladesh. Bangladesh shares its border with five Indian states: West Bengal, Assam, Meghalaya, Tripura and Mizoram.
Fifth Longest Land Border in the World
The land boundary between India and Bangladesh is considered the fifth longest land border in the world.
Which Indian State Shares the Longest Border with Bangladesh?
West Bengal shares the longest border with Bangladesh, with a total length of about 2,217 kilometres.
After West Bengal, Tripura ranks second, sharing a border of approximately 856 kilometres.
Meghalaya comes third, with around 443 kilometres of border with Bangladesh.
This is followed by Mizoram, which shares about 318 kilometres, and Assam, which shares nearly 262 kilometres of border.
How Long Is India’s Border with Pakistan?
India shares a land border of approximately 3,323 kilometres with Pakistan. This border passes through the Indian states and regions of Jammu and Kashmir, Punjab, Rajasthan and Gujarat.

