Distance from Bahamas to South Africa

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 cities calculator →

Other distances from Bahamas

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

Other distances from South Africa

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

Countries separated by similar distances

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

More distances from Bahamas

Calculate the distance between any 2 countries