At PortMiami — the busiest cruise port in the world — your terminal depends on your cruise line. In short: Royal Caribbean and Celebrity sail from Terminal A, Norwegian from Terminal B, Carnival from Terminals D, E and F, MSC from the giant new Terminal AA, and Virgin Voyages from Terminal V. The exact building can still change by ship and sailing date, so always confirm the terminal printed on your cruise documents and luggage tags. This guide maps every terminal to its line, then shows how to find yours and reach it from Miami International Airport.

PortMiami cruise terminals at a glance

Cruise lineTerminalGood to know
Royal CaribbeanAThe "Crown of Miami" — the line's flagship terminal, home to its largest ships
Celebrity CruisesA (today)Shares Terminal A; moving to the new Terminal G when it opens (late 2027)
Norwegian (NCL)BThe "Pearl of Miami"
CarnivalD, E or FTerminal F was rebuilt for Excel-class ships such as Carnival Celebration
MSC CruisesAAOpened 2025; the largest cruise terminal in the world
Virgin VoyagesVAdults-only "Sailor" line with a fast, design-led bag drop

Terminals are assigned by line but can vary by ship and date — the letter on your boarding documents is always the final word.

How PortMiami assigns terminals

PortMiami runs a row of lettered and numbered terminals along Dodge Island, and each major line has its own home building. On a busy morning several ships sail at once, so the port is strict about directing each cruise to its assigned terminal. Your e-documents, boarding pass and printed luggage tags all show the terminal letter; note it before you travel and give it to your taxi or transfer driver, because "PortMiami" alone can mean a drive to the wrong end of the island.

Royal Caribbean and Celebrity — Terminal A

Terminal A, nicknamed the "Crown of Miami", is Royal Caribbean's purpose-built home and the base for its biggest ships sailing from Miami. Celebrity Cruises currently uses Terminal A as well. Both brands are due to move into the new Terminal G, a dedicated Royal Caribbean Group facility (shared with Silversea) scheduled to open in late 2027.

Carnival — Terminals D, E and F

Carnival operates from the cluster of Terminals D, E and F, depending on the ship. Terminal F was rebuilt to handle Carnival's largest Excel-class vessels, such as Carnival Celebration. Check your sailing's documents for the exact letter, as Carnival rotates ships across the three buildings.

MSC — Terminal AA

MSC Cruises sails from Terminal AA, which opened in 2025 and is the largest cruise terminal in the world. It was built for MSC's large ships and high passenger volumes, with its own boarding halls and garage.

Norwegian — Terminal B, and Virgin Voyages — Terminal V

Norwegian Cruise Line uses Terminal B, the "Pearl of Miami". Virgin Voyages, the adults-only line, has its own Terminal V on the northwest side of the island, known for a quick, app-led check-in. Smaller and luxury lines (for example Oceania, Regent and Resorts World) use various berths — your documents will name the terminal.

Getting from MIA to your terminal

PortMiami sits just about 7 miles (11 km) east of Miami International Airport — a 15 to 25 minute drive outside rush hour. A metered taxi runs roughly $32, rideshare about $15 to $25 off-peak, and a pre-booked private transfer gives a fixed door-to-door price. Whichever you pick, tell the driver your terminal letter. Our full MIA to PortMiami transfer guide compares every option with current costs, and the Miami Airport taxis and Miami Airport transfers pages cover booking.

When to arrive

Cruise lines usually require passengers aboard one to two hours before departure, within a check-in window shown on your documents. Leave the airport with a comfortable buffer for cruise-day traffic around the port and the time it takes to drop bags with the porters and clear security. If your flight lands the same day, give yourself several hours of margin; if it lands the day before, an airport-area hotel makes embarkation morning easy. With a few free hours before you sail you could also leave the airport on a layover and see Miami Beach or Downtown.

Terminal assignments and times are current as of 2026 and can change by ship and sailing — always confirm the terminal on your cruise documents and the line's check-in page before you travel. Useful references: PortMiami (Miami-Dade County) and Greater Miami & Miami Beach.

About the author

Daniel Reyes, Miami Travel Editor. Daniel covers Miami International Airport, cruise connections and South Florida logistics, with a focus on real prices, terminals and timing.