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 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 |
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 |
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 |