Distance from Sudan to Iran

The distance between Sudan and Iran is 3,227 kilometers (2,005 miles).

Sudan, Africa

Iran, Asia

3,227 km

Distance between centroids

1,454 km

Shortest distance

Calculated based on main borders (including major islands)

2,261 km

Shortest distance between major cities

Port Sudan → Tehran

Distances between Sudan and Iran by cities:

City in Sudan City in Iran Distance (kilometers)
Al Qadarif Zanjan 2,827 km
Kosti Tehran 3,125 km
Port Sudan Mashhad 2,862 km
Singa Mashhad 3,627 km
Rabak Tehran 3,119 km
Al Qadarif Kermanshah 2,536 km
Port Sudan Tehran 2,261 km
Ad-Damazin Zanjan 3,100 km
Nyala Tehran 3,739 km
Ad-Damazin Ahvaz 2,616 km
Omdurman Ahvaz 2,393 km
El Daein Zanjan 3,582 km
El Daein Ahvaz 3,196 km
Kassala Tehran 2,695 km
Sennar Isfahan 2,802 km
Kassala Zanjan 2,639 km
Kosti Zanjan 3,046 km
Omdurman Tehran 2,912 km
Wad Medani Zanjan 2,882 km
Khartoum North Zahedan 3,279 km

Distance between cities calculator →

Other distances from Sudan

Distance between countries Kilometers
From Sudan to China 7,748 km
From Sudan to India 5,249 km
From Sudan to United States 12,113 km
From Sudan to Indonesia 9,354 km
From Sudan to Pakistan 4,460 km

Other distances from Iran

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
France Mali 3,229 km
Colombia Brazil 3,229 km
Brazil Colombia 3,229 km
Peru Guatemala 3,231 km
Peru Guadeloupe 3,228 km
France Palestinian Territory 3,233 km
France Niger 3,220 km
Peru U.S. Virgin Islands 3,241 km
United States Dominican Republic 3,216 km
Italy Iceland 3,249 km
Peru Uruguay 3,256 km
Germany Egypt 3,203 km
Ecuador Paraguay 3,202 km
Paraguay Ecuador 3,202 km
United States Costa Rica 3,259 km

More distances from Sudan

Calculate the distance between any 2 countries