Distance from Bahamas to Cuba

The distance between Bahamas and Cuba is 391 kilometers (243 miles).

Bahamas, America

Cuba, America

391 km

Distance between centroids

145 km

Shortest distance

Calculated based on main borders (including major islands)

269 km

Shortest distance between major cities

Clarence Town → Puerto Padre

Distances between Bahamas and Cuba by cities:

City in Bahamas City in Cuba Distance (kilometers)
Cockburn Town Santiago de Cuba 466 km
Andros Town Puerto Padre 407 km
West End Puerto Padre 654 km
Nassau Puerto Padre 434 km
Spanish Wells Santiago de Cuba 620 km
Lucaya Santiago de Cuba 777 km
High Rock Almendares 572 km
Spanish Wells Manzanillo 578 km
Cooper’s Town Santiago de Cuba 778 km
High Rock Puerto Padre 625 km
George Town Moa 328 km
Freeport Santiago de Cuba 779 km
Freeport Havana 530 km
Marsh Harbour Santiago de Cuba 733 km
Lucaya Puerto Padre 627 km
San Andros Puerto Padre 454 km
Clarence Town Havana 758 km
Nassau Havana 555 km
San Andros Havana 490 km
Cockburn Town Havana 808 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 Cuba

Distances between countries Kilometers
From Cuba to China 13,650 km
From Cuba to India 14,710 km
From Cuba to United States 2,443 km
From Cuba to Indonesia 17,389 km
From Cuba to Pakistan 13,278 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Bahamas and Cuba.

From To Distance (kilometers)
Cambodia Vietnam 392 km
Vietnam Cambodia 392 km
Germany Czechia 387 km
Czechia Germany 387 km
Ireland United Kingdom 381 km
United Kingdom Ireland 381 km
Sweden Estonia 400 km
Spain Portugal 400 km
Costa Rica Nicaragua 380 km
Singapore Malaysia 377 km
Austria Hungary 376 km
Austria Slovakia 404 km
Netherlands Germany 373 km
Germany Netherlands 373 km
Czechia Slovenia 409 km

More distances from Bahamas

Calculate the distance between any 2 countries