Distance from Afghanistan to South Africa

The distance between Afghanistan and South Africa is 8,549 kilometers (5,312 miles).

Afghanistan, Asia

South Africa, Africa

8,549 km

Distance between centroids

6,581 km

Shortest distance

Calculated based on main borders (including major islands)

7,543 km

Shortest distance between major cities

Kandahār → Rustenburg

Distances between Afghanistan and South Africa by cities:

City in Afghanistan City in South Africa Distance (kilometers)
Kunduz Johannesburg 8,174 km
Pul-e Khumrī Johannesburg 8,098 km
Kabul Cape Town 9,242 km
Taloqan Rustenburg 8,208 km
Baghlān Johannesburg 8,113 km
Baghlān Cape Town 9,351 km
Gardez Cape Town 9,167 km
Taloqan Krugersdorp 8,216 km
Kabul Johannesburg 8,000 km
Charikar Krugersdorp 8,046 km
Pul-e Khumrī Rustenburg 8,093 km
Kandahār Rustenburg 7,543 km
Balkh Johannesburg 8,071 km
Gardez Johannesburg 7,922 km
Balkh Cape Town 9,301 km
Charikar Rustenburg 8,039 km
Mazār-e Sharīf Krugersdorp 8,082 km
Ghazni Johannesburg 7,872 km
Maymana Rustenburg 7,877 km
Maymana Newcastle 7,941 km

Distance between cities calculator →

Other distances from Afghanistan

Distance 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

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 Afghanistan and South Africa.

From To Distance (kilometers)
Germany Venezuela 8,551 km
Italy Laos 8,558 km
France Myanmar 8,559 km
Argentina Burkina Faso 8,538 km
Australia Mongolia 8,537 km
Chile Namibia 8,563 km
Brazil Ireland 8,571 km
United States Slovakia 8,572 km
Argentina Mauritania 8,572 km
United States Croatia 8,575 km
Germany Madagascar 8,523 km
France Eswatini 8,580 km
Peru Morocco 8,517 km
Brazil Zambia 8,583 km
United States Belarus 8,588 km

More distances from Afghanistan

Calculate the distance between any 2 countries