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,707 km
Shortest distance between major cities
Clarence Town → Cape Town
Distances between Bahamas and South Africa by cities:
City in Bahamas | City in South Africa | Distance (kilometers) |
---|---|---|
Cooper’s Town | Cape Town | 12,136 km |
Marsh Harbour | Krugersdorp | 12,645 km |
West End | Durban | 13,260 km |
Cockburn Town | Cape Town | 11,721 km |
Nassau | Cape Town | 12,023 km |
Andros Town | Randburg | 12,669 km |
Cockburn Town | Randburg | 12,335 km |
Cooper’s Town | Randburg | 12,720 km |
Arthur’s Town | Krugersdorp | 12,444 km |
Nassau | Durban | 13,042 km |
Andros Town | Cape Town | 12,042 km |
Lucaya | Pretoria | 12,824 km |
Freeport | Cape Town | 12,222 km |
Dunmore Town | Durban | 12,994 km |
Lucaya | Krugersdorp | 12,797 km |
High Rock | Cape Town | 12,189 km |
George Town | Cape Town | 11,801 km |
Clarence Town | Cape Town | 11,707 km |
Spanish Wells | Newcastle | 12,841 km |
George Town | Welkom | 12,373 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) |
---|---|---|
Puerto Rico | Tajikistan | 12,320 km |
Puerto Rico | Kyrgyzstan | 12,319 km |
Costa Rica | Sudan | 12,319 km |
El Salvador | Syria | 12,327 km |
Costa Rica | Botswana | 12,312 km |
Ethiopia | Bahamas | 12,308 km |
New Zealand | Comoros | 12,306 km |
Iran | Brazil | 12,303 km |
Uruguay | Lithuania | 12,298 km |
Papua New Guinea | Latvia | 12,343 km |
Uruguay | Sweden | 12,286 km |
Sweden | Uruguay | 12,286 km |
El Salvador | Democratic Republic of the Congo | 12,356 km |
Costa Rica | Vanuatu | 12,356 km |