Distance from Iran to South Africa

The distance between Iran and South Africa is 7,688 kilometers (4,777 miles).

Iran, Asia

South Africa, Africa

7,688 km

Distance between centroids

5,936 km

Shortest distance

Calculated based on main borders (including major islands)

6,724 km

Shortest distance between major cities

Ahvaz → Randburg

Distances between Iran and South Africa by cities:

City in Iran City in South Africa Distance (kilometers)
Kerman Randburg 6,966 km
Ahvaz Randburg 6,724 km
Yazd Bloemfontein 7,381 km
Zahedan Krugersdorp 7,092 km
Mashhad Cape Town 8,873 km
Kermanshah Randburg 6,982 km
Qom Johannesburg 7,152 km
Ahvaz Durban 7,024 km
Kerman Cape Town 8,186 km
Zahedan Randburg 7,081 km
Tabriz Randburg 7,356 km
Qom Durban 7,437 km
Tabriz East London 8,098 km
Yazd Durban 7,266 km
Tehran Randburg 7,269 km
Isfahan Cape Town 8,151 km
Tehran Cape Town 8,437 km
Shiraz Cape Town 7,895 km
Karaj Cape Town 8,433 km
Isfahan Randburg 6,969 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 South Africa

Distances between countries Kilometers
From South Africa to China 11,224 km
From South Africa to India 8,242 km
From South Africa to United States 14,396 km
From South Africa to Indonesia 10,065 km
From South Africa to Pakistan 8,342 km

Countries separated by similar distances

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

From To Distance (kilometers)
Bulgaria Eswatini 7,692 km
Sweden United States 7,687 km
Nigeria Guadeloupe 7,687 km
Cuba Mali 7,683 km
Netherlands Cuba 7,683 km
Cuba Netherlands 7,683 km
El Salvador Iceland 7,681 km
Papua New Guinea India 7,700 km
Uruguay Benin 7,703 km
Nigeria Grenada 7,677 km
Greece South Africa 7,710 km
Bulgaria Reunion 7,712 km
Bulgaria Mauritius 7,720 km
Bulgaria Thailand 7,654 km
China Solomon Islands 7,727 km

More distances from Iran

Calculate the distance between any 2 countries