India’s Borders India has 15,106.7 km of land border and a coastline of 7,516.6 km including island territories. Countries that share border with India Bangladesh (Longest Border- 4,096.7 km) China Pakistan Nepal Myanmar Bhutan Afghanistan (Shortest border- 106 km) …