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
Norwegian (NCL) Norwegian Joy
4-Night Bahamas
Bahamas: Great Stirrup Cay and Nassau
- Leaves in 22 days
- 2 Bahamas stops
Norwegian (NCL) Norwegian Joy
4-Night Bahamas
Bahamas: Great Stirrup Cay and Nassau
- Leaves in 36 days
- 2 Bahamas stops
Carnival Carnival Conquest
4-Night Western Caribbean
Bahamas: Princess Cays and Celebration Key
- 2 Bahamas stops
Carnival Carnival Conquest
4-Night Bahamas
Bahamas: Half Moon Cay and Celebration Key
- 2 Bahamas stops
Carnival Carnival Sunrise
5-Night Bahamas
Bahamas: Nassau, Half Moon Cay and Celebration Key
- 3 Bahamas stops
Carnival Carnival Conquest
4-Night Bahamas
Bahamas: Half Moon Cay and Celebration Key
- 2 Bahamas stops
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.
- 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
- 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
- 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
- 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
- 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.
- 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$1554 nights
- 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$1584 nights
- 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$1584 nights
- 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$1684 nights
- 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.
- 14-Night BahamasMSC · MSC Seaside · Nov 16 from Miami$39 a night$155 for 4 nights
- 24-Night BahamasMSC · MSC Seaside · Nov 30 from Miami$40 a night$158 for 4 nights
- 34-Night BahamasMSC · MSC Seaside · Dec 14 from Miami$40 a night$158 for 4 nights
- 44-Night BahamasMSC · MSC Seaside · Dec 7 from Miami$42 a night$168 for 4 nights
- 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.