Port of Miami Cruise Terminals
PortMiami operates seven cruise terminals — Terminals A through G — spread across Dodge Island. Each terminal is assigned to specific cruise lines, so knowing your terminal before you arrive will save you time and stress on departure day.
Terminal A
Carnival Cruise Line
Carnival's newest terminal — one of the most advanced in North America.
Terminal B
Royal Caribbean International
Serves Icon of the Seas and Star of the Seas.
Terminal C
Norwegian Cruise Line
NCL's dedicated terminal on the east side of Dodge Island.
Terminal D
MSC Cruises
MSC's home terminal, serving their growing Caribbean fleet.
Terminal E
Royal Caribbean International
Secondary Royal Caribbean terminal for additional sailings.
Terminal F
Celebrity Cruises
Celebrity's primary Miami terminal for Caribbean and transatlantic sailings.
Terminal G
Virgin Voyages
Virgin Voyages' dedicated terminal at PortMiami.
Getting to Your Terminal
Port Boulevard Bridge
All terminals are located on Dodge Island, accessed via the Port Boulevard Bridge from downtown Miami. Once on the island, signs direct you to each lettered terminal.
Parking at PortMiami
Each terminal has an associated parking garage managed by PortMiami. Off-site lots with shuttle service are available at lower rates.