Skip to content
All Cruises to Bahamas

Cruises to the Bahamas

5,583 cruises that stop in the Bahamas, from 15 US ports. Prices checked Nov 8, 2026.

15 cruise lines. Cheapest today: $139 per person. Sorted by price; filter by port, line, length, month or Bahamas stop.

Cruises to the Bahamas, cheapest first

We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are "from" prices per person for two sharing a cabin, taxes and fees included, each with the date it was checked. How fares are checked.

Filter and sort 5,583 cruises

Showing 30 of 5,583

Norwegian (NCL) Norwegian Dawn

4-Night Bahamas

4 nights Round trip from Jacksonville

Bahamas: Freeport

  • Leaves in 60 days

from $139

per person, lowest available

$35 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 8 days
  • 2 Bahamas stops

from $155

per person, interior

$39 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 22 days
  • 2 Bahamas stops

from $158

per person, lowest available

$40 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 36 days
  • 2 Bahamas stops

from $158

per person, lowest available

$40 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 29 days
  • 2 Bahamas stops

from $168

per person, lowest available

$42 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 25 days
  • 2 Bahamas stops

from $178

per person, lowest available

$59 a night

Price checked Nov 8

Check live price

Royal Caribbean Brilliance of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay, Freeport and Nassau

  • Leaves in 22 days
  • 3 Bahamas stops

from $179

per person, interior

$45 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Joy

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Great Stirrup Cay and Nassau

  • Leaves in 22 days
  • 2 Bahamas stops

from $179

per person, interior

$45 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Joy

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Great Stirrup Cay and Nassau

  • Leaves in 36 days
  • 2 Bahamas stops

from $179

per person, lowest available

$45 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 35 days
  • 2 Bahamas stops

from $188

per person, lowest available

$47 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $188

per person, lowest available

$63 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $188

per person, lowest available

$63 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 28 days
  • 2 Bahamas stops

from $189

per person, interior

$47 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $189

per person, interior

$63 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $189

per person, lowest available

$63 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $189

per person, interior

$47 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $189

per person, interior

$63 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $196

per person, interior

$49 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $196

per person, interior

$49 a night

Price checked Nov 8

Check live price

Royal Caribbean Brilliance of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay and Freeport

  • Leaves in 57 days
  • 2 Bahamas stops

from $198

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $198

per person, lowest available

$66 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 7 days
  • 2 Bahamas stops

from $199

per person, interior

$50 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Getaway

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Great Stirrup Cay

  • Leaves in 22 days
  • 2 Bahamas stops

from $199

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 26 days
  • 2 Bahamas stops

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 32 days
  • 2 Bahamas stops

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • Leaves in 60 days
  • 2 Bahamas stops

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $199

per person, interior

$66 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • Leaves in 33 days
  • 2 Bahamas stops

from $208

per person, interior

$69 a night

Price checked Nov 8

Check live price

MSC MSC Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $208

per person, lowest available

$52 a night

Price checked Nov 8

Check live price

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $208

per person, lowest available

$52 a night

Price checked Nov 8

Check live price

Where cruises to the Bahamas leave from

Sailings on sale from each port, and the lowest fare among them today.

Also, mostly one-way and longer sailings: San Juan (Puerto Rico) (22), La Romana (Dominican Republic) (13), Pointe-a-Pitre (Guadeloupe) (4), Savona (Genoa, Italy) (3), Marseille (France) (3), Lisbon (Portugal) (3), Barcelona (Spain) (3), Montreal (Canada) (2), Los Angeles (California) (2), Bridgetown (Barbados) (2), San Diego (California) (1), Civitavecchia (Rome, Italy) (1), Genoa (Italy) (1). Pick one in the "Departure port" filter above.

Cheapest short cruises to the Bahamas

Two to five nights, the lowest fares on sale today.

  1. 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$1394 nights
  2. 24-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
  3. 34-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
  4. 44-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
  5. 54-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
  6. 63-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
  7. 74-Night Bahamas & Perfect DayRoyal Caribbean · Brilliance of the Seas · Nov 30 from Fort Lauderdale (Port Everglades)$1794 nights
  8. 84-Night BahamasNorwegian (NCL) · Norwegian Joy · Nov 30 from Miami$1794 nights
  9. 94-Night BahamasNorwegian (NCL) · Norwegian Joy · Dec 14 from Miami$1794 nights
  10. 104-Night BahamasMSC · MSC Seashore · Dec 13 from Port Canaveral (Orlando)$1884 nights

All short cruises to the Bahamas

Best value cruises to the Bahamas: lowest price per night

Fare divided by nights. A two-night cruise at a low fare can cost more a night than a week at sea.

  1. 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$35 a night$139 for 4 nights
  2. 27-Night Western CaribbeanMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Orlando)$38 a night$269 for 7 nights
  3. 34-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$39 a night$155 for 4 nights
  4. 44-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$40 a night$158 for 4 nights
  5. 54-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$40 a night$158 for 4 nights
  6. 67-Night Eastern CaribbeanNorwegian (NCL) · Norwegian Getaway · Nov 16 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
  7. 77-Night Eastern CaribbeanMSC · MSC Grandiosa · Dec 5 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
  8. 87-Night Eastern CaribbeanMSC · MSC Grandiosa · Jan 30 from Port Canaveral (Orlando)$41 a night$288 for 7 nights
  9. 97-Night Western CaribbeanMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Orlando)$41 a night$289 for 7 nights
  10. 104-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$42 a night$168 for 4 nights

Private islands in the Bahamas, and which line owns which

Several lines run their own island or beach in the Bahamas. Sailings on sale that call at each:

Compare the private islands

Cruises to Key West and the Bahamas

270 sailings stop at Key West as well as in the Bahamas. The cheapest:

  1. 14-Night Key West & Perfect DayCelebrity · Celebrity Reflection · Nov 9 from Fort Lauderdale (Port Everglades)$2714 nights
  2. 24-Night Key West & BahamasCelebrity · Celebrity Reflection · Nov 30 from Fort Lauderdale (Port Everglades)$2734 nights
  3. 35-Night BahamasNorwegian (NCL) · Norwegian Dawn · Nov 30 from Jacksonville$2995 nights
  4. 45-Night BahamasNorwegian (NCL) · Norwegian Dawn · Dec 14 from Jacksonville$3195 nights
  5. 53-Night Key West & BahamasCelebrity · Celebrity Reflection · Dec 4 from Fort Lauderdale (Port Everglades)$3203 nights

Bahamas ports of call

Cruise lines that go to the Bahamas

Cruises to the Bahamas by length, price and date

Cruises to the Bahamas: questions people ask

What cruises go to the Bahamas?

5,583 sailings on sale today stop in the Bahamas, on 15 cruise lines from 26 departure ports. The lines with the most are Royal Caribbean (1,350), Carnival (1,238), MSC (874), Norwegian (677) and Disney (576). The most visited stops are Nassau (2,757), Celebration Key (1,339), CocoCay (1,167) and Half Moon Cay (922). Counts are from Cruisebound's listings, updated Nov 8, 2026, 7:55 a.m. ET.

Do you need a passport for a cruise to the Bahamas?

Not always, if you are a US citizen on a closed-loop cruise. A passport book is what the State Department recommends. CBP defines a closed-loop cruise as one that boards at a U.S. port, visits only places in the Western Hemisphere, and returns to the same U.S. port on the same ship. Proof of citizenship can be a birth certificate, a Consular Report of Birth Abroad or a Certificate of Naturalization, together with a government-issued photo ID (cbp.gov). U.S. citizens on a cruise that begins and ends at the same U.S. port can re-enter the U.S. with a birth certificate plus a government-issued photo ID. CBP warns that the foreign countries on the itinerary may still require a passport, and says to check with the cruise line (cbp.gov). The State Department says people traveling to The Bahamas on a cruise may use another WHTI-compliant document such as a U.S. passport card, but strongly recommends getting a passport in case an emergency forces them to leave the ship and fly home (travel.state.gov). The Bahamas Immigration Department says everyone entering The Bahamas must present a passport valid for at least six months, and that passport cards are not accepted (immigration.gov.bs). That page does not mention cruise passengers, so ask your cruise line which document it will accept. A one-way sailing that ends at a different port is not closed-loop, so check its documents with the line.

How much are cruises to the Bahamas?

On today's fares, the cheapest is $139 per person (4 nights on Norwegian Dawn). The typical (median) fare by length: 2 to 3 nights, $468 (lowest $178); 4 to 5 nights, $548 (lowest $139); 6 to 8 nights, $944 (lowest $249); 9 nights or more, $1,589 (lowest $648). Fares are per person for two sharing a cabin, taxes and fees included, across 5,530 priced sailings. Recomputed every day. See the cheapest.

Where do cruises to the Bahamas leave from?

From 15 US ports and 11 ports abroad, mostly on longer one-way sailings. The busiest are Miami with 1,947, Port Canaveral (Orlando) with 1,817, Fort Lauderdale (Port Everglades) with 1,038, Jacksonville with 211 and Galveston with 104. Every departure port has the counts and the lowest fare from each.

When is hurricane season for cruises to the Bahamas?

The National Hurricane Center says the Atlantic hurricane season runs from June 1 to November 30. The peak of the Atlantic hurricane season is September 10, with most activity between mid-August and mid-October (nhc.noaa.gov). The Bahamas Department of Meteorology says the official tropical cyclone season is June through November, but for effects on The Bahamas it is taken as mid-July through October, with August, September and October the months when cyclones most often affect or come within 100 miles of the islands (met.gov.bs). Ships sail to the Bahamas through the season. 2,111 sailings on sale today leave between June and November.

Are cruises to the Bahamas still sailing, or cancelled?

Yes. 5,583 sailings that stop in the Bahamas are on sale today. Royal Caribbean says it tries to avoid operating ships near a tropical system and that, if a storm threatens guests or ships, the itinerary may be altered to avoid the storm or affected areas (royalcaribbean.com). Royal Caribbean says that for weather or any other reason it may cancel, advance, postpone or deviate from any sailing or port of call without notice, and that it is not required to refund any part of the fare or pay compensation in these circumstances (royalcaribbean.com). Carnival's ticket contract lets it omit or change any or all port calls, with or without notice, for reasons that include adverse weather and hurricanes, and says such deviations are part of the voyage (carnival.com). This site does not track storms or cancellations. For a cruise you have booked, the line's own notices are the source.

The full Bahamas cruise guide · Updated Nov 8, 2026, 7:55 a.m. ET