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) |
---|---|---|
Andros Town | Johannesburg | 12,677 km |
Spanish Wells | Cape Town | 11,999 km |
Clarence Town | Johannesburg | 12,350 km |
Killarney | Johannesburg | 12,655 km |
San Andros | Johannesburg | 12,716 km |
Dunmore Town | Krugersdorp | 12,568 km |
West End | Rustenburg | 12,766 km |
George Town | Johannesburg | 12,443 km |
Cooper’s Town | Johannesburg | 12,728 km |
Freeport | Johannesburg | 12,829 km |
Nassau | Rustenburg | 12,554 km |
Clarence Town | Rustenburg | 12,256 km |
Cooper’s Town | Cape Town | 12,136 km |
Cockburn Town | Johannesburg | 12,343 km |
High Rock | Krugersdorp | 12,763 km |
Cockburn Town | Cape Town | 11,721 km |
Marsh Harbour | Cape Town | 12,080 km |
Dunmore Town | Soweto | 12,582 km |
George Town | Welkom | 12,373 km |
Marsh Harbour | Johannesburg | 12,675 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 |