Distance from Kenya to South Africa

The distance between Kenya and South Africa is 3,732 kilometers (2,319 miles).

Kenya, Africa

South Africa, Africa

3,732 km

Distance between centroids

2,128 km

Shortest distance

Calculated based on main borders (including major islands)

2,735 km

Shortest distance between major cities

Mombasa → Rustenburg

Distances between Kenya and South Africa by cities:

City in Kenya City in South Africa Distance (kilometers)
Eldoret Rustenburg 3,023 km
Kitale Johannesburg 3,103 km
Kitale Cape Town 4,239 km
Garissa Cape Town 4,317 km
Eldoret Krugersdorp 3,052 km
Kikuyu Pretoria 2,859 km
Kakamega Johannesburg 3,018 km
Thika Johannesburg 2,948 km
Mombasa Rustenburg 2,735 km
Garissa Pretoria 3,057 km
Kisii Krugersdorp 2,909 km
Kikuyu Cape Town 4,086 km
Malindi Johannesburg 2,852 km
Nairobi Rustenburg 2,887 km
Kakamega Welkom 3,242 km
Nyeri Cape Town 4,183 km
Mombasa Johannesburg 2,746 km
Kisumu Bloemfontein 3,338 km
Nyeri Johannesburg 3,008 km
Meru Johannesburg 3,082 km

Distance between cities calculator →

Other distances from Kenya

Distance between countries Kilometers
From Kenya to China 7,894 km
From Kenya to India 5,016 km
From Kenya to United States 13,733 km
From Kenya to Indonesia 8,462 km
From Kenya to Pakistan 4,731 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 Kenya and South Africa.

From To Distance (kilometers)
Belgium Mali 3,731 km
Germany Niger 3,729 km
Netherlands Mauritania 3,728 km
United States Aruba 3,740 km
Indonesia Bangladesh 3,718 km
Belgium Iraq 3,717 km
Netherlands Iraq 3,717 km
France Chad 3,743 km
Italy Benin 3,746 km
India Iraq 3,751 km
Indonesia Guam 3,752 km
Spain Jordan 3,753 km
Mexico Netherlands Antilles 3,754 km
Italy Iran 3,761 km
France Azerbaijan 3,697 km

More distances from Kenya

Calculate the distance between any 2 countries