The distance between South Africa and Bahamas is 12,318 kilometers (7,654 miles).
South Africa, Africa
Bahamas, America
12,318 km
Distance between centroids
11,596 km
Shortest distance
Calculated based on main borders (including major islands)
12,042 km
Shortest distance between major cities
Cape Town → Andros Town
Distances between South Africa and Bahamas by cities:
City in South Africa | City in Bahamas | Distance (kilometers) |
---|---|---|
Welkom | Freeport | 12,767 km |
Krugersdorp | Nassau | 12,619 km |
Johannesburg | Nassau | 12,649 km |
Durban | Arthur’s Town | 12,867 km |
Tembisa | Arthur’s Town | 12,484 km |
Vereeniging | Nassau | 12,653 km |
Cape Town | Freeport | 12,222 km |
Pietermaritzburg | Arthur’s Town | 12,801 km |
Krugersdorp | Freeport | 12,800 km |
East London | Nassau | 12,842 km |
Bloemfontein | Arthur’s Town | 12,396 km |
Vereeniging | Freeport | 12,835 km |
Pretoria | Freeport | 12,827 km |
Newcastle | Arthur’s Town | 12,702 km |
Soweto | Nassau | 12,633 km |
Randburg | Nassau | 12,641 km |
Newcastle | San Andros | 12,945 km |
Johannesburg | Spanish Wells | 12,611 km |
Randburg | Arthur’s Town | 12,466 km |
Pretoria | West End | 12,858 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between South Africa and Bahamas.
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 |