Cheap cruises from Miami for 2021

Cruise to the Bahamas, further into the Caribbean, Panama, Mexico and beyond for cheap.


We’re reader-supported and may be paid when you visit links to partner sites. We don’t compare all products in the market, but we’re working on it!

Miami is a popular springboard to sail into the Caribbean's hot spots like the Bahamas, Jamaica and Puerto Rico.

If that's not exactly your style, ships also depart for Panama, Mexico, Hawaii, Cozumel and more.

Wherever you're headed, we've found the best cruise lines and deals to keep you sailing with extra dollars in your pockets.

Top deals on cruises from Miami

G Adventures G Adventures

Up to 30% off worldwide sailings

Available on select sail dates in 2021 to India, Cuba, Croatia, Maldives, Thailand, Greece and more. T&Cs apply.

Last verified

Deal ends

Cheap O Air Cheap O Air

Cruise from just USD$159

Book a cruise with CheapOair on select travel dates. Destinations include Bahamas, Caribbean, Mixico and more.

Last verified

MSC Cruises MSC Cruises

Free drinks and Wi-Fi on select sailings

Available on 4,7 and 10+ nights cruise to Caribbean and The Bahamas. Plus kids sail free on select cruises when sailing as 3rd or 4th guest. T&Cs apply.

Last verified

Deal ends

MSC Cruises MSC Cruises

Up to $400 OBC + Kids sail free on worldwide cruises

Available on 3, 4 and 7 nights cruises from 2021-2022. Destinations include Bahamas, Caribbean, Spain, France and more. T&Cs apply..

Last verified

Deal ends

CruiseDirect CruiseDirect

Up to USD$2,600 OBC on Celebrity Cruises

Available on select sail dates in 2021 and 2022. Destinations include Bahamas, USA, Vancouver, Alaska, Mexico, Galapagos and more.

Last verified

Deal ends

Popular cruise lines that sail from Miami

  • Royal Caribbean
  • Norwegian Cruise Line
  • Celebrity Cruises
  • Disney Cruise Line
  • Seabourn
  • Oceania Cruises
  • CruiseAway
  • MSC Cruises

Where do cruises sail to from Miami?

Popular destinations and ports that Miami cruises sail to are as follows. Hit "view details" to look for upcoming sailings to each.

Where do cruises depart from in Miami?

Cruises arrive and depart from the Port of Miami, which is easily accessible by car, shuttle and limousine from Miami International Airport or the city centre. Public transportation can be taken from the city centre.

The Miami trolley stops outside each terminal. Most cruise lines also offer direct shuttle service from Miami Airport to the Port of Miami.

Airport to cruise terminal transfers

Private and shared shuttles from Miami Airport to Shuttles from the airport to the cruise terminal can be booked beforehand for a seamless connection. A wide range of options and prices are available through Viator and Klook.

Prices start from $15 for a shared shuttle and $55 for a private.

More guides on Finder

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms of Use, Disclaimer & Privacy Policy and Privacy & Cookies Policy.
Go to site