Terminals and cruise lines
All the terminals are on Dodge Island, reached from downtown over the PortMiami bridge. They stretch about 1.5 miles from Terminal V in the west to Terminal AA in the east.
| Terminal | Cruise line | Address |
|---|---|---|
| AA | MSC Cruises | 2200 N. Cruise Blvd. |
| A | Royal Caribbean | 2000 N. Cruise Blvd. |
| B | Norwegian Cruise Line | 1761 N. Cruise Blvd. |
| C | Shared by several lines | 1741/1751 N. Cruise Blvd. |
| D | Carnival | 1435 N. Cruise Blvd. |
| E | Carnival | 1265 N. Cruise Blvd. |
| F | Carnival | 1103 N. Cruise Blvd. |
| G | Royal Caribbean on busy days; a new terminal is due in 2027 | 909 N. Cruise Blvd. |
| J | Small luxury lines such as Oceania and Regent | South side of the port |
| V | Virgin Voyages | West end of the port |
The port’s terminal page names only the dedicated lines. Disney, Celebrity, Princess and others rotate, so use the terminal printed on your cruise documents.
A few details by terminal
- Terminal AA (MSC) opened in 2025 and is the largest; Garage AA is attached.
- Terminal A (Royal Caribbean) is the “Crown of Miami” terminal, opened in 2018.
- Terminal B (Norwegian) is the “Pearl of Miami”; NCL sets the Garage B parking rate.
- Terminal V (Virgin) opened in 2022 at the far west end, closest to downtown.
How far are the hotels?
Hotel distances on this site are driving miles to Terminal D, mid-port. Terminal AA is up to about 0.6 miles farther; Terminal V about 0.6 miles closer. From downtown hotels near Bayside, every terminal is under 10 minutes by car.







