The distance between Bahamas and South Africa is 12,318 kilometers (7,654 miles).
Bahamas, America
South Africa, Africa
12,318 km
Distance between centroids
11,596 km
Shortest distance
Calculated based on main borders (including major islands)
11,721 km
Shortest distance between major cities
Cockburn Town → Cape Town
Distances between Bahamas and South Africa by cities:
City in Bahamas | City in South Africa | Distance (kilometers) |
---|---|---|
Freeport | Johannesburg | 12,829 km |
Nassau | Johannesburg | 12,649 km |
Andros Town | Rustenburg | 12,583 km |
Spanish Wells | Newcastle | 12,841 km |
Dunmore Town | Soweto | 12,582 km |
Spanish Wells | Cape Town | 11,999 km |
Freeport | Cape Town | 12,222 km |
Killarney | Cape Town | 12,029 km |
Marsh Harbour | Johannesburg | 12,675 km |
Cockburn Town | Cape Town | 11,721 km |
Dunmore Town | Krugersdorp | 12,568 km |
Cockburn Town | Johannesburg | 12,343 km |
Clarence Town | Johannesburg | 12,350 km |
West End | Rustenburg | 12,766 km |
West End | Cape Town | 12,254 km |
Lucaya | Rustenburg | 12,731 km |
Lucaya | Cape Town | 12,219 km |
San Andros | Johannesburg | 12,716 km |
High Rock | Rustenburg | 12,698 km |
Andros Town | Johannesburg | 12,677 km |
Distance between countries | Kilometers |
---|---|
From Bahamas to China | 13,262 km |
From Bahamas to India | 14,351 km |
From Bahamas to United States | 2,194 km |
From Bahamas to Indonesia | 17,063 km |
From Bahamas to Pakistan | 12,928 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 Bahamas and South Africa.
From | To | Distance (kilometers) |
---|---|---|
Ecuador | Palestinian Territory | 12,322 km |
Canada | Brunei | 12,316 km |
Mexico | Chad | 12,314 km |
Japan | Belize | 12,328 km |
Japan | Guatemala | 12,330 km |
Ecuador | Israel | 12,306 km |
Japan | Mozambique | 12,335 km |
Ecuador | Lebanon | 12,336 km |
Colombia | Azerbaijan | 12,304 km |
Paraguay | Saudi Arabia | 12,337 km |
Brazil | Iran | 12,303 km |
Ecuador | Uganda | 12,301 km |
Mexico | Azerbaijan | 12,298 km |
Colombia | Iraq | 12,281 km |
United States | Qatar | 12,277 km |