Skip Miami and Cartagena and 3 more
End in Miami
Shares 5 of this route's 10 ports
1 upcoming departure From $770/night
Nassau → Grand Turk Island → Mayaguana Island → San Salvador Island → Eleuthera Island → Freeport, Grand Bahama → Miami → San Salvador Island → Cartagena → San Blas Islands → Bocas del Toro → Panama Canal → Panama City
Map of Bahamas One-Way: Grand Turk Island, Mayaguana Island & Panama Canal. Stops in order: Nassau, Grand Turk Island, Mayaguana Island, San Salvador Island, Eleuthera Island, Freeport, Grand Bahama, Miami, Cartagena, San Blas Islands, Bocas del Toro, Panama Canal, Panama City. The same stops are listed under Port by port.
Loading map...
20 nights · 11 port calls · 5 countries
Embark
Bahamas · Bahamas
Turks and Caicos Islands · Eastern Caribbean
Usually docks
Bahamas · Bahamas
Bahamas · Bahamas
Bahamas · Bahamas
Bahamas · Bahamas
Usually docks
United States · US East Coast
Usually docks
Bahamas · Bahamas
Colombia · Southern Caribbean
Usually docks
Panama · Panama Canal
Panama · Central America
Panama Canal Scenic cruising
Panama · Panama Canal
Disembark
Panama · Panama Canal
Explore other routes with different ports, trip lengths, and departure ports.
End in Miami
Shares 5 of this route's 10 ports
1 upcoming departure From $770/night
Depart from Miami instead
Shares 5 of this route's 10 ports
1 upcoming departure From $891/night
0 of 1 sailings with enough price history currently have favorable pricing. Median current fare is $837/night.
Each fare is the departure's lowest current fare; the cabin category can differ between departures. Observed fares, not guaranteed availability.