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)
Kermanshah Delhi 2,923 km
Yazd Mumbai 2,335 km
Orūmīyeh Nagpur 3,740 km
Zahedan Coimbatore 2,643 km
Mashhad Delhi 1,857 km
Pasragad Branch Nagpur 3,351 km
Tehran Delhi 2,548 km
Rasht Mumbai 3,034 km
Orūmīyeh Coimbatore 4,333 km
Zahedan Nagpur 2,051 km
Shiraz Delhi 2,402 km
Pasragad Branch Coimbatore 3,907 km
Mashhad Nagpur 2,529 km
Kerman Coimbatore 2,964 km
Qom Mumbai 2,774 km
Ahvaz Coimbatore 3,679 km
Yazd Jaipur 2,147 km
Rasht Jaipur 2,714 km
Tehran Coimbatore 3,757 km
Isfahan Delhi 2,483 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