PortMiami’s terminals are lettered, not named, and strung out over two miles of Dodge Island, each one usually home to a single cruise line. Royal Caribbean sails from Terminal A, Norwegian from B, MSC from AA, Carnival from D, E and F, Virgin Voyages from V. Your boarding pass has the letter that matters.

PortMiami’s ten terminals, and the cruise lines using them

PortMiami has ten terminal buildings in total, lettered AA, A, B, C, D, E, F, G, J and V. Terminal G is closed for rebuilding right now, so you’re really dealing with nine.

More than 20 cruise lines use these buildings between them, and PortMiami pushed through a record 8,233,056 passengers last full year, up nearly 13% on the year before, according to Miami-Dade County’s own figures. That’s a lot of people filing through a handful of doors, which is exactly why knowing your terminal letter matters more here than at most ports.

Which cruise line uses which PortMiami terminal

Which cruise line uses which PortMiami terminal comes down to the building, pretty much every time: the newest two terminals go to Royal Caribbean International and MSC Cruises, Norwegian Cruise Line and Virgin Voyages each get a terminal to themselves, and Carnival Cruise Line is spread across three older buildings further along Dodge Island.

Terminal Cruise line(s) Address
AA MSC Cruises, plus some Royal Caribbean and Celebrity Cruises sailings while Terminal G is rebuilt 2200 N. Cruise Blvd
A Royal Caribbean International, including Icon-class ships 2000 N. Cruise Blvd
B Norwegian Cruise Line 1761 N. Cruise Blvd
C Shared or overflow use, seen at various times by MSC Cruises, Disney Cruise Line and Norwegian Cruise Line 1741/1751 N. Cruise Blvd
D Carnival Cruise Line 1435 N. Cruise Blvd
E Carnival Cruise Line 1265 N. Cruise Blvd
F Carnival Cruise Line, rebuilt for its newest ships 1103 N. Cruise Blvd
G Closed for rebuilding; future home of Royal Caribbean International, Celebrity Cruises and Silversea 909 N. Cruise Blvd
J Oceania Cruises, Regent Seven Seas Cruises and other smaller or luxury ships 1120 Caribbean Way
V Virgin Voyages 718 W. Cruise Blvd (occasionally listed as N. Cruise Blvd, so confirm on your boarding pass)

Icon of the Seas, the biggest cruise ship afloat by gross tonnage, calls Terminal A home, a building put up to handle Oasis-class ships.

Miami cruise port: vision board of close up local experiences in Miami, USA

Terminal G is demolished, not simply under construction

Terminal G is demolished, not just mid-renovation, so any guide still sending you to a sailing from Terminal G is working from old information. Demolition started last year, and a new terminal for Royal Caribbean Group, covering Royal Caribbean International, Celebrity Cruises and Silversea, is going up on the same site after a recent groundbreaking, with completion still a couple of years off.

Until then, some Royal Caribbean and Celebrity sailings that would normally use the new building dock at Terminal AA alongside MSC Cruises, and you’ll be told to walk past Terminal A’s entrance to find the right gate. Terminal AA itself isn’t a building site at all: it opened recently as the world’s largest cruise terminal, four levels, berths for up to three ships and its own car park attached.

For the latest on how the works are progressing, see our PortMiami construction timeline.

Check your terminal letter in the cruise line’s app before you travel

Checking your terminal letter in the cruise line’s app, or on your boarding documents, is the only way to know for certain, because the pattern above can shift from one sailing to the next while the rebuild drags on. Royal Caribbean, Carnival, MSC Cruises and the others all show the correct terminal and check-in time in their apps, and Royal Caribbean itself tells you to confirm the terminal shortly before you travel rather than trust what you remember from last time.

The nine working buildings stretch for about two miles along Dodge Island with nothing running between them, so turning up at the wrong one on a morning when thousands of other people are checking in elsewhere is not something you fix in five minutes.

Getting to PortMiami by road: the tunnel and terminal addresses

Getting to PortMiami by road usually means the toll-free PortMiami Tunnel, which runs straight from the main highways to the port and is the main way into Terminals AA, A, B, C and D. The terminals sit about 8 miles, roughly 25 minutes, from Miami International Airport, and about 25 miles, roughly 45 minutes, from Fort Lauderdale Airport.

If you’re flying in rather than driving yourself, every Miami airport to PortMiami transfer option compared looks at the shuttle, taxi and private transfer options for both routes. PortMiami’s general address, 1015 N.

America Way, isn’t the same as any individual terminal’s address, and typing that alone into a satnav can send you to the wrong side of Dodge Island. Use the specific terminal address instead, Terminal AA’s 2200 N. Cruise Blvd, say, or Terminal J’s 1120 Caribbean Way.

Dropping off at the right terminal, since there’s no shuttle to the next one

Dropping off at the right terminal matters because PortMiami’s buildings sit on a one-way system along Dodge Island, each with its own drop-off lane, and there’s no shuttle to shift you or your cases to a different building once you’ve got it wrong. A driver stopped on Port Boulevard will usually ask which terminal you need rather than which ship, so have your letter ready before you get anywhere near the port.

At Terminal A, for example, look for the building known as “The Crown of Miami” for its peaked roof, hand your luggage to the porters at the kerb (a small cash tip per bag is the done thing), then drop passengers at the entrance before you go and park.

Parking by terminal: matching the car park to your building

Parking by terminal means picking the car park attached to your specific building, since PortMiami doesn’t have one shared car park for everybody: Garage AA serves MSC Cruises, Garage A serves Royal Caribbean, Garage B serves Norwegian Cruise Line, and Garages C, D, F and G cover the remaining lines.

The three newest garages, AA, A and B, charge a noticeably higher day rate than the older ones, though Royal Caribbean’s Terminal A car park is priced separately by its own operator and tends to work out cheaper for longer cruises than for short ones, so check the rate for your specific sailing rather than assume.

Overnight parking only exists in the long-term areas of each garage; the cheaper short-term option is for same-day drop-off only. Oversized vehicles, vans, motorhomes, anything towing a trailer, get their own area rather than a garage space.

All garages are staffed on cruise days from early morning into early evening, payment is taken on your way out rather than on the way in, and cards or cash are accepted but not debit cards. Height clearances vary too: Garage AA allows just over seven feet throughout, Garage A ranges from around seven feet two inches to eight feet depending on the level, and Garage B allows seven feet six inches on every floor, so check before you arrive if you’re driving anything bigger than a standard car.

If the full rate at the port doesn’t appeal, PortMiami parking alternatives that actually save money covers off-site options worth comparing.

What to expect inside your terminal: check-in and security

What to expect inside your terminal depends partly on which building you’re walking into. Terminal AA’s check-in uses facial recognition scanners to get passengers through quickly, with a dedicated lounge for Yacht Club guests alongside the main waiting area, while Terminal A offers expedited screening for international guests in a modern, LEED-certified building.

Terminal B, built specifically for Norwegian Cruise Line, is a long curved glass building with several boarding bridges and is generally the smoothest terminal to move through when everything’s running on time. Carnival Cruise Line’s three terminals, D, E and F, are more functional than striking inside, though F was rebuilt for the line’s newest, largest ships and feels noticeably more modern than its two older neighbours.

If you need a wheelchair transfer from the terminal entrance to the ship itself, arrange it with your cruise line in advance, since PortMiami doesn’t provide that service directly, and PortMiami’s check-in guide covers the full process and timings.

PortMiami cruise terminal FAQs

How many cruise ports are there in Miami?

Miami has one cruise port, PortMiami, and everything above lives inside that single port rather than being scattered across separate ports around the city.

How do I get to PortMiami if the tunnel is closed?

If the PortMiami Tunnel is closed, the alternative route onto Dodge Island runs via Biscayne Boulevard and the Port Bridge, the road everyone used before the tunnel opened.

What is PortMiami’s zip code?

PortMiami’s terminals all share the zip code 33132, covering the addresses along North Cruise Boulevard and Caribbean Way.

Where is Terminal V in relation to the other terminals?

Terminal V sits at the western end of Dodge Island, on its own for Virgin Voyages, while the newer MSC Cruises and Royal Caribbean terminals are right at the eastern end nearest the tunnel, so give yourself extra driving time between the two.

Is there a live schedule showing which ship uses which terminal each day?

PortMiami doesn’t publish one live schedule covering every sailing’s terminal. Your cruise line’s app or boarding documents are the only day-specific source worth trusting, since assignments can change at short notice.

  Last Updated: 21 October 2026