
Port of Miami cruise guide
Which terminal is yours?
One of the busiest cruise ports in the world: nine working terminals on Dodge Island, more than a dozen cruise lines and up to ten ships on a busy weekend. Here is how to park, where to stay and which terminal is yours.
Terminals, prices, and schedules checked . How we check
Departure day, in order
- Step 1
Get to the port
Flying in? Miami International Airport (MIA) is about 7.1 miles away, about 30 minutes by car.
Airport transfer options - Step 2
Park or stay the night before
16 parking options. With a shuttle or a walk to the terminal, 7 days costs $119.18 to $269.50. 14 hotels on our list run a port shuttle.
Compare parking - Step 3
Drop your bags at the terminal
Porters take checked luggage at the curb. Keep medication, documents, and a change of clothes with you.
Find your terminal
Arriving a day early?
Flying in the day before gives you a buffer for delays and a free afternoon in Miami. Tours, boat trips and attractions there can be booked on Viator.
Things to do in MiamiPortMiami, on Dodge Island across the bay from downtown, is one of the busiest cruise ports in the world. It welcomed its 10 millionth passenger of the year in September 2026, a record. Nine terminals are working, each run by a different cruise line or group of lines, so the first thing to know is your terminal.
Big changes are coming in 2027. Hero of the Seas replaces Icon of the Seas in August, Carnival Venezia arrives in May, Norwegian Aura in June, and Margaritaville at Sea starts in January. A rebuilt Terminal G for Royal Caribbean is due in late 2027.
Cruise lines sailing from Miami
| Cruise line | Ships | Terminal |
|---|---|---|
| MSC Cruises | MSC World America, MSC Seaside, MSC Meraviglia, MSC Poesia | Terminal AA |
| Royal Caribbean | Independence of the Seas, Freedom of the Seas | Terminal AA |
| Royal Caribbean | Icon of the Seas, Hero of the Seas, Wonder of the Seas, Allure of the Seas, Freedom of the Seas | Terminal A |
| Norwegian | Norwegian Aqua, Norwegian Luna, Norwegian Joy, Norwegian Sun, Norwegian Getaway, Norwegian Aura | Terminal B |
| Norwegian | Norwegian Jewel, Norwegian Joy | Terminal C |
| Carnival | Carnival Magic, Carnival Sunrise, Carnival Horizon, Carnival Firenze, Carnival Venezia | Terminals D and E |
| Celebrity Cruises | Celebrity Xcel | Terminals D and E |
| Cunard | Queen Elizabeth | Terminals D and E |
| Holland America | Zuiderdam | Terminals D and E |
| Carnival | Carnival Celebration, Carnival Conquest, Carnival Magic, Carnival Horizon, Carnival Sunrise | Terminal F |
| Virgin Voyages | Scarlet Lady, Resilient Lady, Brilliant Lady, Valiant Lady | Terminal V |
| Luxury and small ships | Oceania, Regent, Silversea, Seabourn, Explora and others | Terminal J |
Arrival tips
- Arrive at the check-in time your cruise line gives you, and park in the garage or lot assigned to your ship.
- Terminals AA, A, B, C and D are reached through the PortMiami Tunnel. Terminals E, F, J and V are reached over the Port Boulevard bridge from downtown.
- Port garages are staffed 6 a.m. to 5 p.m. on cruise days. They take cash and credit cards, but not debit cards.
- Weekends are the busiest days, with up to ten ships on some Saturdays and Sundays. Leave extra time.
- Tell your driver your terminal letter. The terminals stretch along a mile of Cruise Boulevard.
Common questions
Which PortMiami terminal does my cruise leave from?
MSC uses Terminal AA, Royal Caribbean Terminal A, Norwegian Terminals B and C, Carnival Terminals D, E and F, and Virgin Voyages Terminal V. Small luxury ships use Terminal J. Lines sometimes switch terminals, so go by your boarding pass.
How much is parking at the Port of Miami?
Port garages cost $28 per day at the Carnival and Virgin terminals and $35 per day at the Royal Caribbean, Norwegian and MSC terminals, with service fees on some. Private garages downtown with free shuttles cost about $119 to $139 for a 7-night cruise.
How far is the Port of Miami from the airport?
About 7 miles from Miami International (MIA), roughly 30 minutes, and about 26 miles from Fort Lauderdale (FLL).
Can I pay for port parking with a debit card?
No. PortMiami garages take cash and credit cards only.
Sources
- PortMiami: Parking information and rates
- PortMiami: Directions and transportation
- Cruise Industry News: PortMiami welcomes its 10 millionth passenger
- Cruise Industry News: PortMiami's new ships for 2026–27
- Cruise Industry News: Royal Caribbean and PortMiami break ground on Terminal G
- CruiseMapper: PortMiami schedule