The distance between South Africa and Afghanistan is 8,549 kilometers (5,312 miles).
South Africa, Africa
Afghanistan, Asia
8,549 km
Distance between centroids
6,581 km
Shortest distance
Calculated based on main borders (including major islands)
7,497 km
Shortest distance between major cities
Pretoria → Kandhar
Distances between South Africa and Afghanistan by cities:
City in South Africa | City in Afghanistan | Distance (kilometers) |
---|---|---|
Tembisa | Kandhar | 7,517 km |
Johannesburg | Bagolaggo | 8,113 km |
Newcastle | Gardez | 7,957 km |
Krugersdorp | Kandhar | 7,551 km |
Vereeniging | Kandhar | 7,596 km |
Bloemfontein | Gardez | 8,290 km |
Durban | Bagolaggo | 8,300 km |
Port Elizabeth | Gardez | 8,757 km |
Pretoria | Kandhar | 7,497 km |
East London | Pul-i-Alam | 8,574 km |
Tembisa | Gardez | 7,893 km |
Soweto | Kabul | 8,016 km |
Durban | Gardez | 8,093 km |
Randburg | Gardez | 7,915 km |
Cape Town | Kandhar | 8,787 km |
Newcastle | Ghazni | 7,909 km |
Welkom | Kandhar | 7,782 km |
Randburg | Kabul | 7,992 km |
Soweto | Gardez | 7,939 km |
Johannesburg | Kabul | 8,000 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 Afghanistan to China | 3,322 km |
From Afghanistan to India | 1,849 km |
From Afghanistan to United States | 11,956 km |
From Afghanistan to Indonesia | 6,166 km |
From Afghanistan to Pakistan | 424 km |
The following list contains countries that are separated by a similar distance as it is between South Africa and Afghanistan.
From | To | Distance (kilometers) |
---|---|---|
Bulgaria | Guadeloupe | 8,551 km |
Puerto Rico | North Macedonia | 8,553 km |
Kenya | Brunei | 8,556 km |
Puerto Rico | Libya | 8,539 km |
Kenya | Macao | 8,539 km |
Puerto Rico | Equatorial Guinea | 8,570 km |
New Zealand | Singapore | 8,529 km |
Cuba | Croatia | 8,571 km |
Slovakia | United States | 8,572 km |
Nigeria | Dominican Republic | 8,528 km |
Nigeria | Aruba | 8,578 km |
Cuba | Slovenia | 8,521 km |
Slovakia | Mauritius | 8,519 km |
Kenya | Iceland | 8,516 km |
Slovakia | Reunion | 8,510 km |