Skip to content
MiamiCruiseSchedule

Destination

Bahamas cruises from Miami

Short trips, mostly three and four nights, with some of five and seven. Nearly every one calls at Nassau or at a line's own island: MSC's Ocean Cay, Carnival's Celebration Key and Half Moon Cay, Norwegian's Great Stirrup Cay, Royal Caribbean's Perfect Day at CocoCay, or Bimini, where Virgin Voyages has its beach club. Some add a day in Key West.

Our Bahamas cruise guide covers the private islands and Nassau, and which ships go where.

There are 869 such sailings on the board, running 2 to 7 nights, operated by Carnival Cruise Line, MSC Cruises, Norwegian Cruise Line, Royal Caribbean International, Virgin Voyages, Holland America Line, and Celebrity Cruises aboard Carnival Sunrise, Carnival Conquest, MSC Seaside, Norwegian Joy, Wonder of the Seas, Scarlet Lady, Brilliant Lady, Norwegian Jewel, Freedom of the Seas, Allure of the Seas, Carnival Firenze, Zuiderdam, Norwegian Getaway, Valiant Lady, Hero of the Seas, Norwegian Luna, Norwegian Viva, Resilient Lady, Norwegian Aqua, and Celebrity Summit. The lowest recorded starting fare is $159 per person, on the Mon, Dec 14, 2026 departure.

Ports of call

Nassau (Bahamas)736 Ocean Cay (Bahamas)329 Celebration Key (Bahamas)199 Great Stirrup Cay (Bahamas)198 Perfect Day at CocoCay (Bahamas)149 Half Moon Cay (Bahamas)142 Bimini (Bahamas)73 Key West (Florida)59 Princess Cays (Bahamas)8 Freeport (Bahamas)3 Grand Bahama (Bahamas)2
Schedule last updated · 869 departures listed · Dates can change. Verify with the cruise line before booking.

Your Bahamas options

All routes

The 869 departures below run 52 different routes, cheapest per night first.

Distinct itineraries available, cheapest per night first
ItineraryNightsFrom
4-Night Bahamas

Calls at Half Moon Cay (Bahamas) · Celebration Key (Bahamas)

Next on Mon, Nov 16, 2026

4$159$40 a night
5-Night Bahamas

Calls at Nassau (Bahamas) · Half Moon Cay (Bahamas) · Celebration Key (Bahamas)

Next on Sat, Nov 14, 2026

5$230$46 a night
7-Night Bahamas

Calls at Nassau (Bahamas) · Ocean Cay (Bahamas) · Nassau (Bahamas) · Ocean Cay (Bahamas)

Next on Mon, Dec 14, 2026

7$374$53 a night
4-Night Western Caribbean

Calls at Princess Cays (Bahamas) · Celebration Key (Bahamas)

Next on Mon, Nov 15, 2027

4$240$60 a night
4-Night Bahamas & Perfect Day

Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)

Next on Mon, Nov 16, 2026

4$259$65 a night
5-Night Bahamas & Perfect Day

Calls at Bimini (Bahamas) · Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)

Next on Mon, Jan 18, 2027

5$330$66 a night
3-Night Bahamas

Calls at Nassau (Bahamas) · Ocean Cay (Bahamas)

Next on Fri, Nov 20, 2026

3$199$66 a night
3-Night Bahamas & Perfect Day

Calls at Perfect Day at CocoCay (Bahamas) · Nassau (Bahamas)

Next on Fri, Nov 27, 2026

3$229$76 a night

Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.

Every departure by date

We may earn a commission if you book through these buttons, at no cost to you.

By month

Other destinations from Miami

Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, last updated . Fares change often, so check the current price before you book.

Bahamas from Miami: questions

How many Bahamas cruises leave Miami?

869 Bahamas cruises leave Miami, across 25 months, on 20 ships from Carnival Cruise Line, MSC Cruises, Norwegian Cruise Line, Royal Caribbean International, Virgin Voyages, Holland America Line, and Celebrity Cruises.

How long are Bahamas cruises from Miami?

From 2 to 7 nights. The most common length is 4 nights, on 409 of the 869 sailings.

Which ports do Bahamas cruises from Miami call at?

Most commonly Nassau (736 sailings), Ocean Cay (329 sailings), Celebration Key (199 sailings), Great Stirrup Cay (198 sailings), and Perfect Day at CocoCay (149 sailings).