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
Parking at PortMiami
Each terminal has an associated parking garage managed by PortMiami. Off-site lots with shuttle service are available at lower rates.