Skip to content
All Cruises to Bahamas

Cruises from Florida to the Bahamas

Every cruise leaving a Florida port that stops in the Bahamas, cheapest first, grouped by port below.

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

5,069 sailings from Florida stop in the Bahamas, on Royal Caribbean, Carnival, MSC, Norwegian, Disney, Virgin Voyages, Princess, Celebrity, Holland America, Oceania, Silversea, Explora Journeys, Regent and Azamara. The usual length is 7 nights (1,336 of them), then 4 nights (1,150) and 3 nights (816). The Bahamas stops are Nassau (2,403), Celebration Key (1,070), CocoCay (1,055), Ocean Cay (872) and Half Moon Cay (707).

The cheapest is the 4-Night Bahamas on Norwegian Dawn, leaving Thu, Jan 7, 2027, from $139 per person (checked November 8, 2026).

Cruises from Florida 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 5,069 cruises

Showing 24 of 5,069

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

Cruises to the Bahamas from Florida, by port

PortSailingsFromUsual length
Miami 1,947 $155 7 nights
Port Canaveral (Orlando) 1,817 $178 7 nights
Fort Lauderdale (Port Everglades) 1,038 $179 4 nights
Jacksonville 211 $139 5 nights
Tampa 56 $230 7 nights

Cheap cruises to the Bahamas from Florida

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

  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

3 day cruises from Florida to the Bahamas

Two to four nights, cheapest first.

  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

Lowest price per night from Florida

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

  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

Cruise lines sailing from Florida to the Bahamas

Bahamas stops from Florida

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.