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 |
Kisii | Johannesburg | 2,914 km |
Kikuyu | Pretoria | 2,859 km |
Ruiru | Cape Town | 4,111 km |
Thika | Rustenburg | 2,923 km |
Mombasa | Rustenburg | 2,735 km |
Kikuyu | Cape Town | 4,086 km |
Malindi | Johannesburg | 2,852 km |
Kisumu | Bloemfontein | 3,338 km |
Nairobi | Rustenburg | 2,887 km |
Nyeri | Cape Town | 4,183 km |
Nairobi | Cape Town | 4,090 km |
Thika | Johannesburg | 2,948 km |
Kakamega | Welkom | 3,242 km |
Kakamega | Johannesburg | 3,018 km |
Kisii | Krugersdorp | 2,909 km |
Nakuru | Cape Town | 4,152 km |
Mombasa | Johannesburg | 2,746 km |
Kisumu | Johannesburg | 2,977 km |
Meru | Rustenburg | 3,057 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 |