Distance Between India Cities

To calculate the distance between cities in India, click on a city from the list below. India (IN) is located in the continent of Asia and shares borders with Bangladesh, Bhutan, China, Myanmar, Nepal and Pakistan. For distance calculations to cities in these countries, see cities near India.

Cities in India

Note: that the cities listed below are deemed major based on population. Due to there being many major cities in India, we have grouped the list by state and sorted by most populated.

City State Population
MumbaiMaharashtra12,691,836
BengaluruKarnataka5,104,047
KolkataWest Bengal4,631,392
ChennaiTamil Nadu4,328,063
AhmedabadGujarat3,719,710
HyderabadTelangana3,597,816
KanpurUttar Pradesh2,823,249
JaipurRajasthan2,711,758
IndoreMadhya Pradesh1,837,041
PatnaBihar1,599,920
LudhianaPunjab1,545,368
GorakhpurHaryana1,324,570
NowrangapurOdisha1,220,946
VisakhapatnamAndhra Pradesh1,063,178
SrinagarKashmir975,857
GuwahatiAssam899,094
RanchiJharkhand846,454
ThiruvananthapuramKerala784,153
RaipurChhattisgarh679,995
DehradunUttarakhand522,081
New Delhi (Country Capital)Delhi317,797
AizawlMizoram265,331
PuducherryPuducherry227,411
ImphalManipur223,523
AgartalaTripura203,264
ShimlaHimachal Pradesh173,503
DimapurNagaland135,860
ShillongMeghalaya132,842
Port BlairAndaman and Nicobar Islands112,050
MormugaoGoa102,345
ItanagarArunachal Pradesh44,971
DamanDaman and Diu39,737
AmliDadra and Nagar Haveli33,369
GangtokSikkim30,700

Cities Near India

The list below shows the distance between the above cities in India and populated cities outside of India which are closest.

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  India to Bangladesh  
Taki to Satkhira22.2 Km (13.8 Mi) 36.2 Km (22.5 Mi)
Kolkata to Satkhira74.4 Km (46.2 Mi) 91.9 Km (57.1 Mi)
Kolkata to Nowlamary137.6 Km (85.5 Mi) 194.7 Km (121 Mi)
  India to Bhutan  
Gangtok to Ha66.5 Km (41.3 Mi) 439.8 Km (273.3 Mi)
  India to China  
Gangtok to Xigaze216.1 Km (134.3 Mi)
Gangtok to Lhasa359.4 Km (223.3 Mi)
  India to Myanmar  
Siaha to Falam85.6 Km (53.2 Mi) 576.4 Km (358.2 Mi)
Aizawl to Falam133.3 Km (82.8 Mi) 382.4 Km (237.6 Mi)
  India to Nepal  
Karsiyang to Ilam 5730035.4 Km (22 Mi) 96.5 Km (60 Mi)
Gangtok to Ilam 5730082.7 Km (51.4 Mi) 161.5 Km (100.3 Mi)
Gangtok to Bhojpur 57000154.7 Km (96.1 Mi)
  India to Pakistan  
Poonch to Rawalakot32.5 Km (20.2 Mi)
Srinagar to Rawalakot99.1 Km (61.6 Mi)
Srinagar to Baffa150.3 Km (93.4 Mi)
Distance Between India and Neighboring Countries

The distance between cities in India and cities in neighboring countries; Bangladesh cities are nearest due to being 22.2 kilometers away.

To Country Distance From India
Bangladesh 22.2 Km (13.8 Mi)
Pakistan 32.5 Km (20.2 Mi)
Nepal 35.4 Km (22 Mi)
Bhutan 66.5 Km (41.3 Mi)
Myanmar 85.6 Km (53.2 Mi)
China 216.1 Km (134.3 Mi)
« List of Countries in Asia