🧮 New Tool: What does your cruise really cost? Calculate everything from your front door to the gangway — free. Try the Cruise Budget Calculator →
Cruise Port Advisor

Port of Miami, Florida – Terminal Information

Complete guide to Port of Miami cruise terminals A through G — find your terminal by cruise line, what to expect on arrival, and tips for embarkation day.

ℹ️ This page contains affiliate links. We may earn a small commission if you book through our links — at no extra cost to you. Learn more.

🛳️ 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.


Carnival Cruise Line Terminal A Carnival Cruise Line Carnival's newest terminal — one of the most advanced in North America.
Royal Caribbean Terminal B Royal Caribbean International Serves Icon of the Seas and Star of the Seas.
Norwegian Cruise Line Terminal C Norwegian Cruise Line NCL's dedicated terminal on the east side of Dodge Island.
MSC Cruises Terminal D MSC Cruises MSC's home terminal, serving their growing Caribbean fleet.
Royal Caribbean Terminal E Royal Caribbean International Secondary Royal Caribbean terminal for additional sailings.
Celebrity Cruises Terminal F Celebrity Cruises Celebrity's primary Miami terminal for Caribbean and transatlantic sailings.
Virgin Voyages 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.

⚠️ Allow extra time on embarkation day — traffic can back up significantly, especially on busy Saturday and Sunday sailings.

🅿️ Parking at PortMiami

Each terminal has an associated parking garage managed by PortMiami. Off-site lots with shuttle service are available at lower rates.

💰 On-site parking
$20–$35/day
Varies by garage
🚐 Off-site + shuttle
Lower rates
Book in advance
⚠️ Garages fill up fast on peak weekends — book early to secure your spot.

✅ What to Expect on Arrival

1 Pull up to the drop-off area directly in front of your terminal entrance. Porters are available curbside to check your bags before you enter.
2 Have your cruise documents and photo ID ready — you'll need them at check-in. Digital documents are accepted by most cruise lines.
3 Most terminals open to passengers 2–3 hours before sailing. Arrive during your designated check-in window to avoid peak congestion.