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,673 km

Shortest distance between major cities

Zahedan → Indore

Distances between Iran and India by cities:

City in Iran City in India Distance (kilometers)
Zahedan Nagpur 2,051 km
Karaj Mumbai 2,839 km
Shiraz Mumbai 2,367 km
Orūmīyeh Nagpur 3,740 km
Tehran Indore 2,763 km
Kermanshah Mumbai 3,060 km
Pasragad Branch Indore 2,974 km
Karaj Delhi 2,589 km
Shiraz Delhi 2,402 km
Ahvaz Indore 2,849 km
Qom Delhi 2,578 km
Mashhad Nagpur 2,529 km
Isfahan Indore 2,617 km
Tehran Mumbai 2,798 km
Yazd Delhi 2,225 km
Kerman Indore 2,045 km
Yazd Navi Mumbai 2,349 km
Isfahan Mumbai 2,595 km
Zahedan Indore 1,673 km
Mashhad Mumbai 2,310 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)
Ethiopia Zambia 2,832 km
Nigeria Western Sahara 2,838 km
Bulgaria Portugal 2,838 km
Papua New Guinea New Caledonia 2,839 km
Estonia Syria 2,840 km
South Sudan Sao Tome and Principe 2,840 km
Ethiopia Syria 2,845 km
Tanzania Yemen 2,852 km
Kenya Botswana 2,854 km
South Sudan Palestinian Territory 2,806 km
China Russia 2,855 km
Estonia Spain 2,857 km
South Sudan Mozambique 2,863 km
Moldova Kazakhstan 2,863 km

More distances from Iran

Calculate the distance between any 2 countries