BestCruiseDeals.usIndependent cruise research

Miami, Florida ยท Departure port guide

Miami Cruise Port Guide: Parking, Hotels and Embarkation Day

Written by Lena HartleyFact-checked by Priya RamanUpdated First published . Last editorial review .

Short answer

What do you need to know before sailing from Miami?

PortMiami sits on Dodge Island, 15 minutes from Miami International Airport and 10 from South Beach. Official parking costs $22 to $28 per day. Arrive at your assigned boarding time rather than early; PortMiami enforces staggered arrival more strictly than any other US port.

Illustration of cruise ships berthed along a Miami terminal island at sunrise
PortMiami handles more cruise passengers than any other port in the world.

Key takeaways

  • Seven terminals across Dodge Island, connected by a single causeway that congests badly on Saturdays.
  • Official parking is $22 to $28 per day; offsite lots run $9 to $15 with a shuttle.
  • Miami International is 15 minutes away; Fort Lauderdale is 40 and often cheaper to fly into.
  • Arrival times are staggered and enforced. Turning up three hours early means waiting outside.
  • Downtown and Brickell hotels are 10 minutes from the terminals and cheaper than South Beach.

Overview

PortMiami handles more cruise passengers than any other port in the world, and on a Saturday in February it feels like it. Seven terminals can dispatch six ships in a single afternoon, which puts roughly 25,000 people onto one causeway.

The practical consequence is that PortMiami enforces staggered arrival times more strictly than any other US port. Your boarding pass carries a window, and turning up two hours before it means sitting in a queue outside the terminal rather than getting aboard early.

The second thing to know is that the terminal matters. Royal Caribbean's Terminal A is a purpose-built facility that processes an Oasis class ship efficiently; some of the older terminals do not. Check which terminal your ship uses before booking a hotel or arranging a transfer.

PortMiami occupies Dodge Island, connected to downtown Miami by the Port Boulevard bridge and to the mainland by a tunnel that carries most commercial traffic. The tunnel has substantially improved traffic since it opened, but Saturday mornings still congest.

Terminals are spread along the island, and they are not walkable from each other. Confirm your terminal letter before arranging any transport; a driver dropping you at Terminal F when your ship is at Terminal A means a $15 taxi and 20 minutes you did not plan for.

Miami is a genuinely good pre-cruise city, which is not true of every departure port. Two nights in Miami Beach or Brickell before a Caribbean sailing is a legitimate holiday in itself.

  • Seven terminals on Dodge Island, not walkable from one another.
  • Port tunnel carries commercial traffic and has eased congestion considerably.
  • MIA is 15 minutes; Fort Lauderdale is 40 minutes and often cheaper.
  • Miami is a worthwhile pre-cruise destination in its own right.

Terminals

  • Terminal A, Royal Caribbean
  • Terminal AA and B, Norwegian
  • Terminal C and D, Carnival
  • Terminal E, MSC and Virgin Voyages
  • Terminal F, MSC
  • Terminal J, Disney and Celebrity
  • Terminal V, Virgin Voyages

Getting there

Miami International Airport is 15 minutes from the port outside peak hours and 30 during them. A taxi runs a flat $27 to downtown and about $32 to the terminals; rideshare is usually $22 to $35 depending on surge.

Fort Lauderdale Hollywood International is 40 minutes north and frequently has cheaper flights. A rideshare from FLL to PortMiami runs $55 to $80, which often still nets out cheaper than flying into MIA.

Driving is straightforward. The port is signposted from I-95 and the Dolphin Expressway, and the tunnel entrance is well marked. Allow an extra 30 minutes on Saturdays between 10am and 1pm.

  • MIA to port: 15 to 30 minutes, $22 to $35 by rideshare.
  • FLL to port: 40 minutes, $55 to $80, often cheaper overall on airfare.
  • Tri-Rail plus Metromover is possible but slow and awkward with luggage.
  • Allow an extra 30 minutes for Saturday midday traffic.

Parking, priced honestly

PortMiami official parking is in garages directly opposite the terminals, which is convenient and priced accordingly. Offsite lots are roughly half the price and add a shuttle ride at each end.

For a seven-night cruise the difference between official and offsite parking is about $90, which is worth taking if you do not mind a shuttle.

PortMiami parking options and real costs, 2026.
OptionCost per daySeven-night totalWalk to terminalNotes
Official port garage$22 to $28$154 to $196Two to five minutesDirectly opposite the terminals, no shuttle
Offsite covered lot$12 to $15$84 to $105Shuttle, 10 to 15 minutesBook online in advance for the lower rate
Offsite uncovered lot$9 to $12$63 to $84Shuttle, 10 to 20 minutesCheapest option; check shuttle frequency
Hotel park and cruiseIncluded in room rateRoom plus $0 to $70Hotel shuttleOften the best value if staying the night before
Drop-off onlyFreeFreeCurbsideRideshare or a friend; no charge to stop
PortMiami parking options and real costs, 2026. Official garage rates are charged per calendar day including the day of return, so a seven-night cruise is charged for eight days at some garages.

Where to stay the night before

The best value is downtown Miami and Brickell, ten minutes from the terminals, where a good four-star room runs $180 to $290 in season. Several offer park-and-cruise packages that include a week of parking and a shuttle for roughly the cost of one night's official garage parking.

Miami Beach is more expensive at $250 to $450 but is a considerably better place to spend two days before sailing. It is 20 to 25 minutes from the port.

Airport hotels are the cheapest at $130 to $190 and the least interesting. Only worth it if you land late and sail early.

  • Downtown and Brickell: $180 to $290, 10 minutes to the port, best value.
  • Miami Beach: $250 to $450, 20 to 25 minutes, best pre-cruise experience.
  • Airport hotels: $130 to $190, functional only.
  • Park-and-cruise packages often pay for themselves against garage parking.
  • Book refundable rates; Florida flight disruption in summer is common.

Worth your pre-cruise day

Miami rewards two days rather than one. Little Havana on Calle Ocho, the Wynwood Walls street art district and the Vizcaya Museum and Gardens are the three that consistently justify the time.

South Beach is worth a morning for the Art Deco district on Ocean Drive, which is best walked before 10am when it is quiet and the light is good.

The Everglades is 45 minutes west and an airboat trip is a genuinely good half day, though avoid the operators closest to the highway.

  • Wynwood Walls: free street art district, best in the morning.
  • Little Havana on Calle Ocho: coffee, cigars and domino park.
  • Vizcaya Museum and Gardens: the best single attraction in Miami.
  • Art Deco district on Ocean Drive, walked before 10am.
  • Everglades airboat trips, 45 minutes west, half a day.

Embarkation day, step by step

PortMiami runs the most disciplined embarkation process in the United States, and working with it rather than against it makes the day painless.

  1. Complete online check-in as soon as it opens

    Check-in typically opens 45 to 30 days before sailing. Boarding time slots are allocated first come, first served, so completing check-in on the first day gets you the earliest window.

  2. Arrive within your assigned window

    PortMiami enforces staggered arrival. Arriving two hours early means waiting outside the terminal in a queue, not boarding early. Arriving late is worse. Plan to reach the terminal 15 minutes into your window.

  3. Confirm your terminal letter, not just the port

    Seven terminals are spread along Dodge Island and are not walkable from one another. Tell your driver the terminal letter; a wrong drop-off costs 20 minutes and a second fare.

  4. Hand luggage to a porter outside

    Porters take checked bags at the curb. Attach your luggage tags before you arrive and tip $2 to $5 per bag. Keep medication, documents and swimwear in your hand luggage.

  5. Clear security and check-in

    Security is airport-style. Check-in takes 10 to 25 minutes inside your window and considerably longer outside it. Have passports and boarding passes ready in one hand.

  6. Board and go straight to lunch

    Cabins are usually not ready until 1pm to 2pm. Board, drop hand luggage in your cabin corridor if permitted, and eat before the buffet fills at 12.30pm.

  7. Attend the muster drill

    Most lines now run an app-based muster with a short in-person check at your assigned station. Complete it early; ships will not sail until every passenger has done so.

Terms worth knowing

Dodge Island
The artificial island holding all seven PortMiami cruise terminals, connected to downtown Miami by the Port Boulevard bridge and a vehicle tunnel.
Staggered arrival
An assigned boarding time window allocated at online check-in. PortMiami enforces these more strictly than any other US cruise port.
Park and cruise
A hotel package bundling a pre-cruise night, a week of parking and a port shuttle, often costing little more than official garage parking alone.
Porter
A dockside baggage handler who takes checked luggage at the curb and delivers it to your cabin. Tipping $2 to $5 per bag is customary.
PortMiami against the other South Florida cruise ports.
FactorPortMiamiPort EvergladesPort Canaveral
Nearest airportMIA, 15 minutesFLL, 10 minutesMCO, 50 minutes
Official parking per day$22 to $28$19 to $22$17 to $20
TerminalsSevenEightFive
Traffic on turnaround dayHeavyModerateLight
Pre-cruise city qualityExcellentGoodLimited, use Orlando
Lines based hereNineSevenFive
PortMiami against the other South Florida cruise ports. Fort Lauderdale's Port Everglades is 40 minutes north of Miami and its airport is closer to its terminals than any other major US cruise port.

Planning a PortMiami departure

Miami is the easiest major US cruise port to use badly. These five decisions cover almost everything that goes wrong.

  • Fly in the day before

    Choose it when: You are flying at all. A same-day flight into MIA that is delayed means missing the ship, and insurance does not fix the disappointment.

  • Complete online check-in the day it opens

    Choose it when: You want an early boarding window. Slots are first come, first served and the good ones go within hours.

  • Book a downtown or Brickell hotel

    Choose it when: Value matters. It is 10 minutes to the terminals and $70 to $160 cheaper per night than Miami Beach.

  • Use an offsite parking lot

    Choose it when: You are driving and do not mind a shuttle. The saving over a week is about $90.

  • Consider flying into Fort Lauderdale

    Choose it when: Airfare into MIA is expensive. FLL is 40 minutes away and the fare difference often exceeds the $55 to $80 transfer.

Miami port questions

How much is parking at PortMiami?

Official port garages directly opposite the terminals cost $22 to $28 per day, so $154 to $196 for a seven-night cruise. Offsite lots run $9 to $15 per day with a shuttle, saving roughly $90 over a week. Some downtown hotels bundle a night's stay with a week of parking and a shuttle for close to the cost of garage parking alone.

How early should you arrive at PortMiami?

Arrive 15 minutes into your assigned boarding window, not before it. PortMiami enforces staggered arrival more strictly than any other US port, and turning up two hours early means queueing outside the terminal rather than boarding early. Boarding windows are allocated at online check-in on a first come, first served basis.

Which terminal does my cruise use at PortMiami?

Royal Caribbean uses Terminal A, Norwegian uses AA and B, Carnival uses C and D, MSC uses E and F, Disney and Celebrity use J, and Virgin Voyages uses E and V. The seven terminals are spread along Dodge Island and are not walkable from one another, so confirm your terminal letter before booking transport.

How far is Miami airport from the cruise port?

Miami International Airport is 15 minutes from PortMiami outside peak hours and up to 30 during them, with a rideshare costing $22 to $35. Fort Lauderdale Hollywood International is 40 minutes north and costs $55 to $80 by rideshare, but often has cheaper flights that more than cover the difference.

Is Miami worth a pre-cruise stay?

Yes, more than most departure ports. Two nights lets you cover the Wynwood Walls street art district, Little Havana on Calle Ocho, the Vizcaya Museum and the Art Deco district on Ocean Drive. Downtown and Brickell hotels run $180 to $290 and sit ten minutes from the terminals.

Can you walk between PortMiami terminals?

No. The seven terminals are spread along Dodge Island with significant distances and active roadways between them. If you are dropped at the wrong terminal you will need a taxi, costing about $15 and 20 minutes. Always give a driver the terminal letter rather than just the port name.

About the author

Lena Hartley

Ports and Destinations Writer

Lena Hartley covers the parts of a cruise that happen off the ship: departure port logistics, shore excursions, weather windows and whether a port call is worth leaving the ship for at all.

48 sailings logged across 8 cruise lines.

This page was fact-checked by Priya Raman, family and accessibility reviewer, on . Prices and policies are re-checked against cruise line sources at least every 90 days. Read our editorial policy.