Skip to content
All Cruises to Bahamas

Cruises from Orlando to the Bahamas

Every cruise from Orlando (Port Canaveral) that stops in the Bahamas, cheapest first.

1,817 cruises from $178 per person Updated Nov 8, 2026, 10:28 a.m. ET

1,817 sailings from Orlando (Port Canaveral) stop in the Bahamas, on Royal Caribbean, Carnival, MSC, Disney, Norwegian, Princess and Celebrity. The usual length is 7 nights (600 of them), then 4 nights (419) and 3 nights (302). The Bahamas stops are Nassau (954), Celebration Key (425), CocoCay (408), Ocean Cay (370) and Castaway Cay (331).

The cheapest is the 3-Night Bahamas on MSC Seashore, leaving Thu, Dec 3, 2026, from $178 per person (checked November 8, 2026).

Cruises from Orlando 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 1,817 cruises

Showing 24 of 1,817

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

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 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 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 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 Seashore

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $209

per person, interior

$52 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 $209

per person, interior

$52 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 $219

per person, interior

$55 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 $228

per person, lowest available

$57 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

  • 2 Bahamas stops

from $229

per person, lowest available

$57 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

  • 2 Bahamas stops

from $229

per person, lowest available

$57 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: Great Stirrup Cay and Nassau

  • 2 Bahamas stops

from $229

per person, lowest available

$57 a night

Price checked Nov 8

Check live price

Carnival Carnival Glory

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Celebration Key

  • Leaves in 22 days
  • 2 Bahamas stops

from $238

per person, interior

$60 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Getaway

5-Night Bahamas

5 nights Round trip from Port Canaveral (Orlando)

Bahamas: Great Stirrup Cay

Also: Cozumel

  • Leaves in 26 days

from $239

per person, lowest available

$48 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: Great Stirrup Cay and Nassau

  • 2 Bahamas stops

from $239

per person, lowest available

$60 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

  • 2 Bahamas stops

from $239

per person, lowest available

$60 a night

Price checked Nov 8

Check live price

Carnival Carnival Glory

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Celebration Key

  • 2 Bahamas stops

from $241

per person, interior

$60 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 $245

per person, interior

$82 a night

Price checked Nov 8

Check live price

Getting to the port in Orlando (Port Canaveral)

  • Orlando International Airport (MCO) is about 45 minutes west of Port Canaveral, reached by S.R. 528 East, a toll road.Source: portcanaveral.com.
  • The A cruise terminals are on the north side (Exit 54A from S.R. 528) and the B terminals are on the south side (Exit 54B).Source: portcanaveral.com.

Cheapest cruises from Orlando (Port Canaveral) to the Bahamas

The five lowest fares today, per person for two sharing.

  1. 13-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
  2. 24-Night BahamasMSC · MSC Seashore · Dec 13 from Port Canaveral (Orlando)$1884 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. 54-Night BahamasMSC · MSC Seashore · Dec 6 from Port Canaveral (Orlando)$1894 nights

3 day cruises from Port Canaveral to the Bahamas

Two to four nights, cheapest first.

  1. 13-Night BahamasMSC · MSC Seashore · Dec 3 from Port Canaveral (Orlando)$1783 nights
  2. 24-Night BahamasMSC · MSC Seashore · Dec 13 from Port Canaveral (Orlando)$1884 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. 54-Night BahamasMSC · MSC Seashore · Dec 6 from Port Canaveral (Orlando)$1894 nights

Lowest price per night from Orlando (Port Canaveral)

Fare divided by nights, so a short cruise and a longer one compare fairly.

  1. 17-Night Western CaribbeanMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Orlando)$38 a night$269 for 7 nights
  2. 27-Night Eastern CaribbeanNorwegian (NCL) · Norwegian Getaway · Nov 16 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
  3. 37-Night Eastern CaribbeanMSC · MSC Grandiosa · Dec 5 from Port Canaveral (Orlando)$40 a night$279 for 7 nights
  4. 47-Night Eastern CaribbeanMSC · MSC Grandiosa · Jan 30 from Port Canaveral (Orlando)$41 a night$288 for 7 nights
  5. 57-Night Western CaribbeanMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Orlando)$41 a night$289 for 7 nights

Cruise lines sailing from Orlando (Port Canaveral) to the Bahamas

Bahamas stops from Orlando (Port Canaveral)

Bahamas cruises from other ports

Sailings and fares from Cruisebound's listings, updated Nov 8, 2026, 10:28 a.m. ET. Ports of call from each sailing's own itinerary.