Skip to content
All Cruises to Bahamas

Cruises from Miami to the Bahamas

Every cruise from Miami that stops in the Bahamas, cheapest first.

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

1,947 sailings from Miami stop in the Bahamas, on MSC, Royal Caribbean, Carnival, Norwegian, Virgin Voyages, Princess, Celebrity, Holland America, Oceania, Silversea, Explora Journeys, Regent and Azamara. The usual length is 7 nights (585 of them), then 4 nights (411) and 3 nights (310). The Bahamas stops are Nassau (850), Ocean Cay (502), Celebration Key (382), Great Stirrup Cay (347) and CocoCay (344).

The cheapest is the 4-Night Bahamas on MSC Seaside, leaving Mon, Nov 16, 2026, from $155 per person (checked November 8, 2026).

Cruises from Miami 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,947 cruises

Showing 24 of 1,947

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

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

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

MSC MSC Seaside

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $209

per person, interior

$52 a night

Price checked Nov 8

Check live price

Carnival Carnival Conquest

4-Night Western Caribbean

4 nights Round trip from Miami

Bahamas: Princess Cays and Celebration Key

  • 2 Bahamas stops

from $210

per person, lowest available

$53 a night

Price checked Nov 8

Check live price

Carnival Carnival Conquest

3-Night Bahamas

3 nights Round trip from Miami

Bahamas: Celebration Key

from $225

per person, interior

$75 a night

Price checked Nov 8

Check live price

Carnival Carnival Conquest

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Half Moon Cay and Celebration Key

  • 2 Bahamas stops

from $227

per person, interior

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

per person, interior

$76 a night

Price checked Nov 8

Check live price

Carnival Carnival Sunrise

5-Night Bahamas

5 nights Round trip from Miami

Bahamas: Nassau, Half Moon Cay and Celebration Key

  • 3 Bahamas stops

from $230

per person, interior

$46 a night

Price checked Nov 8

Check live price

Carnival Carnival Conquest

4-Night Bahamas

4 nights Round trip from Miami

Bahamas: Half Moon Cay and Celebration Key

  • 2 Bahamas stops

from $231

per person, interior

$58 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 57 days
  • 2 Bahamas stops

from $239

per person, interior

$60 a night

Price checked Nov 8

Check live price

Getting to the port in Miami

  • Miami International Airport is 7.1 miles from PortMiami, and Fort Lauderdale/Hollywood International Airport is 25.7 miles away.Source: miamidade.gov.
  • Most cruise lines offer a shuttle from Miami International Airport to the port.Source: miamidade.gov.
  • Cruise terminals: AA (MSC Cruises, opened 2025), A (Royal Caribbean, opened 2018), B (Norwegian Cruise Line), C (several lines), D, E and F (Carnival), J (small and luxury ships) and V (Virgin Voyages, opened 2022). A new Royal Caribbean Terminal G is expected to open in 2027.Source: miamidade.gov.

Cheap cruises from Miami to the Bahamas

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

  1. 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
  2. 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
  3. 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
  4. 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
  5. 54-Night BahamasNorwegian (NCL) · Norwegian Joy · Nov 30 from Miami$1794 nights

Weekend cruises from Miami to the Bahamas

Two to four nights, cheapest first.

  1. 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
  2. 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
  3. 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
  4. 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
  5. 54-Night BahamasNorwegian (NCL) · Norwegian Joy · Nov 30 from Miami$1794 nights

Lowest price per night from Miami

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

  1. 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$39 a night$155 for 4 nights
  2. 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$40 a night$158 for 4 nights
  3. 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$40 a night$158 for 4 nights
  4. 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$42 a night$168 for 4 nights
  5. 56-Night Eastern CaribbeanMSC · MSC Meraviglia · Nov 29 from Miami$42 a night$249 for 6 nights

Cruise lines sailing from Miami to the Bahamas

Bahamas stops from Miami

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.