Skip to content
All Cruises to Bahamas

3 day cruises to the Bahamas

Every cruise of two to five nights that stops in the Bahamas, cheapest first. A line's "3-day" cruise is three days, usually two or three nights, so the filters here count nights.

2,663 cruises from $139 per person Updated Nov 8, 2026, 10:28 a.m. ET

8 sailings of 2 nights, 816 of 3, 1,152 of 4 and 687 of 5. Most stop at Nassau (1,731), Celebration Key (596), CocoCay (521) and Castaway Cay (362).

3 day cruises to the Bahamas

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 2,663 cruises

Showing 24 of 2,663

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

3 night cruises to the Bahamas

816 sailings of three nights, the cheapest five.

  1. 13-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
  2. 23-Night BahamasMSC · MSC Seashore · Jan 14 from Port Canaveral (Orlando)$1883 nights
  3. 33-Night BahamasMSC · MSC Seashore · Jan 21 from Port Canaveral (Orlando)$1883 nights
  4. 43-Night BahamasMSC · MSC Seaside · Jan 8 from Miami$1893 nights
  5. 53-Night BahamasMSC · MSC Seaside · Jan 22 from Miami$1893 nights

2 day cruises to the Bahamas (2 nights)

8 sailings of two nights.

  1. 12-Night BahamasNorwegian (NCL) · Norwegian Getaway · Apr 10 from Miami$2792 nights
  2. 22-Night BahamasNorwegian (NCL) · Norwegian Luna · Oct 15 from Miami$3892 nights
  3. 32-Night Perfect Day CocoCay GetawayRoyal Caribbean · Harmony of the Seas · Feb 24 from Port Canaveral (Orlando)$4522 nights
  4. 42-Night Perfect Day GetawayRoyal Caribbean · Harmony of the Seas · Feb 18 from Port Canaveral (Orlando)$4712 nights
  5. 52-Night Perfect Day CocoCay GetawayRoyal Caribbean · Harmony of the Seas · Sep 2 from Port Canaveral (Orlando)$4722 nights

4 day cruises to the Bahamas (4 nights)

1,152 sailings of four nights.

  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

5 day cruises to the Bahamas (5 nights)

687 sailings of five nights.

  1. 15-Night BahamasCarnival · Carnival Elation · Jan 18 from Jacksonville$2195 nights
  2. 25-Night BahamasCarnival · Carnival Elation · Jan 23 from Jacksonville$2245 nights
  3. 35-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 2 from Jacksonville$2295 nights
  4. 45-Night BahamasCarnival · Carnival Paradise · Jan 23 from Tampa$2305 nights
  5. 55-Night BahamasCarnival · Carnival Sunrise · Feb 6 from Miami$2305 nights

Weekend cruises to the Bahamas

1,014 sailings leave on a Thursday or Friday and are back by Sunday or Monday.

  1. 14-Night BahamasNorwegian (NCL) · Norwegian Dawn · Jan 7 from Jacksonville$1394 nights
  2. 23-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
  3. 33-Night BahamasMSC · MSC Seashore · Jan 14 from Port Canaveral (Orlando)$1883 nights
  4. 43-Night BahamasMSC · MSC Seashore · Jan 21 from Port Canaveral (Orlando)$1883 nights
  5. 53-Night BahamasMSC · MSC Seaside · Jan 8 from Miami$1893 nights

3 day cruises to the Bahamas, by departure port

More ways to find a Bahamas cruise