The distance between South Africa and Iran is 7,688 kilometers (4,777 miles).
South Africa, Africa
Iran, Asia
7,688 km
Distance between centroids
5,936 km
Shortest distance
Calculated based on main borders (including major islands)
6,733 km
Shortest distance between major cities
Johannesburg → Ahvaz
Distances between South Africa and Iran by cities:
City in South Africa | City in Iran | Distance (kilometers) |
---|---|---|
Cape Town | Orūmīyeh | 8,381 km |
Pretoria | Mashhad | 7,619 km |
Vereeniging | Tehran | 7,332 km |
Randburg | Pasragad Branch | 7,075 km |
Newcastle | Tabriz | 7,485 km |
Johannesburg | Ahvaz | 6,733 km |
Durban | Ahvaz | 7,024 km |
Cape Town | Mashhad | 8,873 km |
Bloemfontein | Tehran | 7,646 km |
Tembisa | Pasragad Branch | 7,057 km |
Soweto | Tehran | 7,292 km |
Welkom | Tehran | 7,509 km |
Tembisa | Mashhad | 7,642 km |
Pietermaritzburg | Pasragad Branch | 7,376 km |
Newcastle | Pasragad Branch | 7,192 km |
Krugersdorp | Tehran | 7,276 km |
Pietermaritzburg | Ahvaz | 7,016 km |
East London | Tehran | 7,991 km |
Vereeniging | Mashhad | 7,722 km |
East London | Zahedan | 7,742 km |
Distance 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 |
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 |
The following list contains countries that are separated by a similar distance as it is between South Africa and Iran.
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 |