PortMiami runs ten cruise terminals across a single man-made island, and almost no one arrives knowing which one they need. The good news is the system is logical once you see it laid out. The bad news is the signage on Dodge Island assumes you already know, and the one-way road pattern means the terminal closest to the mainland isn’t the first one you reach.
Here’s the honest version: what each terminal is, who sails from it, and how to get to yours without the last-minute panic.
The map that should have been in your cruise documents

Three things to clock before you read the list:
- Terminal V sits on the far northwest corner of the island β it’s the closest to the mainland as the crow flies, but the one-way road system means you’ll pass other terminals to get there.
- Terminal G is gone. Demolished in early 2026 and under construction until late 2027. If old guides or forum posts still mention it for Royal Caribbean, ignore them β those sailings have moved.
- The PortMiami Tunnel is the sensible route in. It connects I-395 straight to Dodge Island and skips the downtown traffic that turns Port Boulevard Bridge into a parking lot on Saturday mornings.
Which cruise line docks at which terminal
| Terminal | Cruise line | What you need to know |
|---|---|---|
| Terminal AA | MSC Cruises | Opened in 2025. At 490,000 sq ft it’s the largest cruise terminal in the world, built to process up to 36,000 passengers a day across three simultaneous ships. |
| Terminal A | Royal Caribbean | The “Crown of Miami” β the twin-peaked building you see on every Royal Caribbean promo shot. Home to Icon-class and Oasis-class ships. |
| Terminal B | Norwegian Cruise Line | Called the “Pearl of Miami”. Built for Norwegian’s Breakaway Plus-class and newer ships. |
| Terminal C | Shared use | No dedicated line. Handles overflow, smaller ships, and occasional Royal Caribbean or Celebrity sailings displaced by the Terminal G rebuild. |
| Terminal D | Carnival | One of Carnival’s three Miami terminals. Expanded in 2018 for larger ships. |
| Terminal E | Carnival | Shares the 471,000 sq ft Carnival complex with D and F. |
| Terminal F | Carnival (Excel-class) | Renovated in 2022 specifically to handle Carnival’s biggest ships, including Carnival Celebration. |
| Terminal G | Closed | Demolished January 2026. A $345m Royal Caribbean-exclusive replacement is scheduled to open late 2027. |
| Terminal J | Luxury and small-ship lines | The boutique terminal. Oceania, Regent Seven Seas, Azamara and Viking sailings dock here. Smaller crowds, faster processing. |
| Terminal V | Virgin Voyages | 718 N Cruise Blvd. Northwest side of the port. Scarlet Lady, Valiant Lady and Resilient Lady sail from here. The “V” stands for Virgin, not a roman numeral. |
Before you leave your hotel, confirm your terminal in your cruise line’s app. Assignments shift by sailing β a ship that used Terminal B last month might be at Terminal C this time if schedules conflict. The PortMiami construction timeline has more on which sailings have been rerouted while Terminal G is rebuilt.
Getting to the port
The number-one mistake at PortMiami isn’t turning up at the wrong terminal β it’s turning up at the right terminal at the wrong time. Dodge Island has one road in and one road out, so every embarkation delay compounds.
- Arrive before 10:30 AM or after 2:00 PM. Between those times the port is at full turnaround and the tunnel queues back up onto I-395.
- Use the tunnel, not the bridge. Sat-navs often suggest Port Boulevard Bridge because it’s technically shorter. It’s not faster on a Saturday or Sunday.
- Enter the specific terminal letter into your rideshare app, not just “PortMiami”. “Terminal V” and “Terminal J” are nearly a mile apart at opposite ends of the island. A misdirected Uber drop-off means hauling your suitcases past three other terminals in the Miami sun.
- Weekend traffic is worse than peak season traffic. Most sailings depart Friday through Sunday. A Tuesday cruise is a different world.
For the full rundown on getting from the airport to the port, see our guide to every Miami airport to PortMiami transfer option compared.
Drop-offs and pickups: the part no one warns you about
If you’re the driver rather than the cruiser, a few things worth knowing:
- Port Boulevard Bridge is often faster for drop-offs. The tunnel is better for passenger arrivals, but if you’re just dropping someone off and reversing straight back out, the bridge route is usually the shorter round trip.
- Expect construction detours inside the port. Terminal G is being rebuilt through late 2027. Signage is functional but not intuitive β follow your specific terminal letter, not generic “cruise terminals” signs.
- Getting out is harder than getting in. The one-way road system plus overlapping drop-off and pickup traffic during turnaround means the exit can feel like a maze. Build in an extra 15β20 minutes.
As one reader, Vincent, put it after dropping family off for a Resilient Lady sailing in April 2026:
“I saw the cruise ship docked when I entered the port on Port Boulevard Bridge and just had to negotiate the many traffic roads and construction detours to get to the terminal. The hardest part was the many confused and lost drivers and detour signs trying to get out of the port!”
Parking at each terminal
Every terminal has its own garage, and they don’t share. Park at Terminal A and your ship sails from Terminal V, you’re walking β with luggage β or paying for a second taxi.
- Terminal A, AA, B and V β modern garages, covered, within the same building footprint as the terminal. Convenient, but among the most expensive rates on the island.
- Terminals D, E, F β the Carnival complex shares parking. Larger capacity, slightly cheaper.
- Terminal J β the smallest lot. Books up fastest during peak luxury cruise season.
- Off-site parking β if you’re willing to factor in a 20-minute shuttle, weekly rates are often less than half the port garages charge.
Before you commit to port parking, read our breakdown of PortMiami parking alternatives that actually save money.
What to expect inside each terminal
The terminals are purpose-built to match their cruise lines, which means your pre-boarding experience varies dramatically depending on who you’re sailing with.
- Terminal AA (MSC) is brand new and absurdly large β four levels, multilingual staff, and a processing system designed to handle three ships at once without a bottleneck.
- Terminal A (Royal Caribbean) feels like the inside of a modern airport. Check-in is fast if you’ve done the online setup; painful if you haven’t.
- Terminal B (Norwegian) is the “Pearl of Miami” β bright, efficient, with reasonable food and seating before boarding.
- Terminal V (Virgin Voyages) is the showiest of the lot. Mid-century interiors, alfresco terrace, art installations. Virgin wants you to feel on holiday from the moment you walk in, and it mostly works.
- Terminals D, E, F (Carnival) are high-volume, LEED Silver-certified, and move people through efficiently rather than luxuriously.
- Terminal J is the quiet one. Smaller crowds, calmer processing, often no queue at all.
For the full embarkation process from arrival to boarding, our PortMiami check-in guide walks through every step.
The one thing your cruise line won’t tell you
Terminal assignments sometimes change in the final 48 hours before sailing, especially when two ships in the same line overlap unexpectedly. Your paper cruise documents, printed three weeks before departure, are not the source of truth. The app is.
The other thing worth knowing: luggage handed to a porter at the terminal curb goes directly to the ship’s hold β your cabin bag only needs to cover the first few hours on board. Good cruise luggage earns its keep here: hard-sided cases that survive porter handling, internal compression for the return journey when the souvenirs start piling up, and wheels that work on the long internal corridors of larger ships.
Common Questions
Is Virgin Voyages at Terminal V or Terminal E?
Terminal V β 718 N Cruise Blvd, on the northwest side of the port. Older online guides sometimes list it as Terminal E; that’s wrong. Terminal V was purpose-built for Virgin Voyages and opened in 2022.
What happened to Terminal H?
Terminal H was absorbed into Terminal V when Virgin Voyages took over the site in 2019. The old terminal was demolished to make way for the new building.
Is there a Terminal I or Terminal K at PortMiami?
No. The port skips the letter I (to avoid confusion with the numeral 1), and Terminal K β once planned for Disney Cruise Line β was not built. The operating terminals are AA, A, B, C, D, E, F, G (under reconstruction), J and V.
Can I drop a passenger at one terminal and park at another?
Not really. Each terminal gate has its own entry checkpoint, and once you’re past it you can’t cross to another terminal without exiting and re-entering the island. Drop-off and parking need to match.
How early can I arrive at the terminal?
Most terminals open luggage drop at around 10 AM regardless of your boarding time. Terminal V is stricter β Virgin holds you to the specific arrival slot you booked in the app, so showing up early gains you nothing except a wait outside.
Are terminal bathrooms better than ship bathrooms during embarkation?
Yes, considerably. Embarkation day is the busiest moment in a ship’s entire schedule β public toilets onboard are chaos for the first two hours. Use the terminal facilities before boarding.
About the author
This guide was written by Jo Pembroke, senior cruise writer at About2Cruise. Jo has sailed from PortMiami on five different cruise lines across four of the ten terminals, and holds strong opinions about the tunnel versus the bridge.
Β Β Last Updated: 19 April 2026