Distance from Iran to India

The distance between Iran and India is 2,830 kilometers (1,758 miles).

Iran, Asia

India, Asia

2,830 km

Distance between centroids

596 km

Shortest distance

Calculated based on main borders (including major islands)

1,857 km

Shortest distance between major cities

Mashhad → Delhi

Distances between Iran and India by cities:

City in Iran City in India Distance (kilometers)
Zahedan Coimbatore 2,643 km
Yazd Mumbai 2,335 km
Tehran Coimbatore 3,757 km
Tabriz Coimbatore 4,280 km
Kerman Delhi 1,961 km
Qom Bengaluru 3,607 km
Rasht Jaipur 2,714 km
Shiraz Delhi 2,402 km
Orūmīyeh Nagpur 3,740 km
Zahedan Nagpur 2,051 km
Qom Mumbai 2,774 km
Pasragad Branch Nagpur 3,351 km
Tabriz Pune 3,441 km
Kermanshah Coimbatore 3,984 km
Rasht Mumbai 3,034 km
Mashhad Delhi 1,857 km
Mashhad Nagpur 2,529 km
Orūmīyeh Coimbatore 4,333 km
Isfahan Coimbatore 3,528 km
Pasragad Branch Coimbatore 3,907 km

Distance between cities calculator →

Other distances from Iran

Distance between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 km

Other distances from India

Distances between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Iran and India.

From To Distance (kilometers)
Peru French Guiana 2,829 km
Germany Libya 2,816 km
Indonesia Taiwan 2,814 km
Japan Macao 2,847 km
Germany Lebanon 2,812 km
France Turkey 2,805 km
China Russia 2,855 km
Russia China 2,855 km
Spain Estonia 2,857 km
Mexico Panama 2,859 km
Brazil Venezuela 2,801 km
Ecuador French Guiana 2,860 km
Peru Grenada 2,798 km
Russia North Korea 2,795 km

More distances from Iran

Calculate the distance between any 2 countries