Cruises from Miami

The world’s cruise fleet, 15 minutes from baggage claim.

PortMiami is the busiest cruise port on earth: nine lines, a dozen terminals and a ship leaving almost every day of the year, from a 3 night Bahamas weekend on Icon of the Seas to a 14 night transatlantic on Regent. SmartCruiser shows every sailing leaving Miami from every line, prices each one with taxes and fees included, and puts the sailings with SmartCruiser bonus onboard credit or instant savings at the top.

9cruise lines sail from PortMiami
3 to 10nights, long weekends to a full Caribbean week
15 minfrom Miami International to the gangway
All inevery price includes taxes and fees
Start here

Three ways to sail from Miami

Miami has more choice than any port in the world. Start with the kind of trip you want and we narrow it from there.

Quickest

Bahamas long weekends

  • 3 and 4 nights, most Friday to Monday or Monday to Friday
  • Nassau plus a private island day: Perfect Day at CocoCay, Celebration Key, Great Stirrup Cay, Ocean Cay or Bimini
  • Icon of the Seas, Carnival and adults-only Virgin Voyages all run them from Miami

Best for: first cruises, birthdays, a long weekend you can fly into on Friday.

Most popular

A 7 night Caribbean week

  • Eastern loops to St. Thomas, St. Maarten and San Juan; Western loops to Cozumel, Grand Cayman and Jamaica
  • Saturday and Sunday departures all year on Royal Caribbean, NCL, MSC, Celebrity and Carnival
  • The biggest ships afloat are based here, so the sea days are half the vacation

Best for: families, couples, multi-generation groups, anyone who wants the classic cruise.

Go further

Southern Caribbean and beyond

  • 8 to 11 nights to Aruba, Curacao, Barbados and St. Lucia on Celebrity, NCL and Oceania
  • Spring and fall crossings to Barcelona, Rome and Southampton, 12 to 16 nights with no flight over
  • Partial Panama Canal transits with Cartagena and Costa Rica on the way

Best for: experienced cruisers, retirees with time, anyone who would rather sail to Europe than fly.

Live from the cruise lines

Miami deals: SmartCruiser picks first

Every sailing leaving PortMiami from every line, priced live with taxes, fees and port expenses included. The picks at the top are sailings where booking with SmartCruiser gets you something extra: instant savings, bonus onboard credit, a Special SmartCruiser rate, or a senior, resident or police & fire fare that beats the public price. Below them, every other sailing from Miami with full sorting.

SmartCruiser picks

Sorted by what you save, biggest first
Loading this week’s picks…

Every sailing from Miami

Stack any filters, then pick a sort
Loading sailings…
Pick your style

Which line from Miami?

Nine lines, nine very different ships. Our one-line take on each, with what SmartCruiser adds when you book.

Timing

When to go

Miami sails all year. The price moves with school calendars and hurricane season, not the weather.

January to MarchDry and warm, the year’s highest prices. Presidents’ week and spring break sell out first.
April to MayPrices fall mid-April once spring break ends; weather is still perfect. Our favorite window.
June to JulySchool is out and family fares climb on the big ships. Book early for the best stateroom locations.
August to OctoberHurricane season and the lowest fares of the year. Ships re-route around weather; you still get your week.
November to DecemberThanksgiving and Christmas weeks are peak; the first two weeks of December are the sleeper bargain.
Good to know

Miami cruise questions we answer every day

How much is parking at PortMiami?

The port garages next to each terminal charge $25 a day at most terminals and $35 a day at the MSC (Terminal AA) and Norwegian (Terminal B) garages, paid by cash or credit card (no debit), so a 7 night cruise runs roughly $175 to $245. Royal Caribbean sails from Terminal A, NCL from Terminal B, Virgin from Terminal V, MSC from Terminal AA and Carnival from Terminals D, E and F, and each has its own garage a short walk from check-in. Off-site lots on the mainland typically charge about $10 to $15 a day with a shuttle.

How far is Miami International Airport from the cruise port?

About 8 miles and 15 to 20 minutes in normal traffic. Taxis from MIA to PortMiami are metered now (the old flat rate is gone) and typically run about $30 to $40 with the airport surcharge; rideshares usually come in a little less. Fort Lauderdale airport is also an option, 30 miles and about 45 minutes north. For a Saturday sailing, land Friday; same-day flights work only if you arrive before noon.

Should I arrive the night before?

Yes, especially from November to April when morning flights into Miami run late. Downtown and Brickell hotels are 5 minutes from the port, and many offer park-and-cruise packages that include a week of parking. South Beach is 15 minutes away if you want an evening out first. We can add the hotel night to your booking.

Do I need a passport to cruise from Miami?

On a closed-loop cruise that starts and ends in Miami, US citizens can sail with a government photo ID and an original or certified birth certificate. We still recommend a passport: if you miss the ship or need to fly home from a Caribbean island, you cannot board a flight without one. Transatlantic and one-way sailings always require a passport.

Are taxes and fees included in the prices here?

Yes. Every price on this page includes cruise fare, taxes, fees and port expenses, per person, double occupancy. Gratuities, drinks packages, excursions and parking are extra.

What time should I get to the terminal?

Most Miami ships board from about 11 am and sail between 3 and 5 pm, with check-in closing 60 to 90 minutes before departure. Pick an arrival window in the cruise line app, and aim for the middle of it; the first hour is the longest line. Guests who booked through SmartCruiser get our terminal and day-of tips with their documents.

Talk to a Miami cruise specialist

Tell us your dates and who is coming, and we price every line sailing from Miami side by side with the fares you qualify for. Monday to Thursday 9 to 6, Friday 9 to 5, Saturday 10 to 6 ET.

1-800-444-1560