PORT GUIDE · PORTMIAMI
Miami
A city stay, dining, and beach time alongside your cruise.

Arriving and boarding
Verify the assigned terminal and boarding window. If using another regional airport, allow for the additional ground journey.
Where to stay and what to explore
Compare a waterfront or beach stay with your arrival time and transfer needs.
A smoother travel day
When flying in, consider arriving before embarkation day. Your advisor can compare flights, hotel nights, luggage handling, transfers, and realistic departure plans after the cruise. A same-day flight connection will not suit every sailing.
Before you leave
Use the terminal and arrival time in your confirmed cruise documents. Check current port instructions, supplier deadlines, travel documents, and accessibility arrangements. Port assignments and operating conditions can change.
Port map & practical information
Find your terminal, plan your arrival, and keep the official port links handy.
For informational purposes only
SwiftyBits Travel provides this guide as general travel-planning information compiled from public sources. We do not operate or control port, terminal, parking, or transport services, and cannot guarantee that third-party details remain accurate or available. Addresses, maps, rates, hours, cruise-line assignments, and access rules may change without notice. Confirm details directly with the port, parking operator, and cruise line before traveling; follow your confirmed travel documents and onboard instructions. This guide does not replace supplier terms or affect your legal rights.
Open area map · Official maps & sources
Area map for orientation. Use your confirmed terminal address below for driving directions; the map pin does not identify your assigned berth.
Addresses & cruise lines
- Terminal AA · MSC
2200 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal A · Royal Caribbean
2000 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal B · Norwegian
1761 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal C · shared
1741 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal D · Carnival
1435 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal E · Carnival
1265 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal F · Carnival
1103 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal G
909 N Cruise Boulevard, Miami, FL 33132
Directions · Address source - Terminal J · boutique/luxury
1120 Caribbean Way, Miami, FL 33132
Directions · Address source - Terminal V · Virgin Voyages
718 West Cruise Boulevard, Miami, FL 33132
Directions · Address source
Branded terminals include MSC (AA), Royal Caribbean (A), Norwegian (B), Carnival (D/E/F), and Virgin Voyages (V). C is shared; J serves smaller luxury vessels. Royal Caribbean’s new G terminal is scheduled for 2027. Official terminal descriptions. Confirm the terminal in your sailing documents.
Parking & arrival hours
Parking & transport
Garages and surface lots serve the terminals. AA and B publish $35/day; county-operated C/D/G and Lot E publish $25/day for overnight parking. A has separate operator rates. Current rates, garage addresses & restrictions.
Hours & arrival
On cruise days, parking garages are staffed 6 a.m.–5 p.m. For non-cruise-day access contact Port Security. These are parking hours, not boarding times. Official parking hours.
Contact & official sources
Port Security / non-cruise-day parking access: (305) 347-4800. AA parking: (888) 264-1002. B parking: (800) 392-1899. Parking contacts.
Terminal & street map (PDF) · Cruise-line terminals · Parking, hours & contacts
Public sources checked October 3, 2026. Rates, hours, cruise lines, and terminal assignments can change. Use the linked official pages and your cruise documents to confirm details before travel. All hours are local.
