Modern and efficient, the future 11 cruise terminals at PortMiami are designed for quick boarding and smooth disembarkation. Many have undergone extensive renovations, while others are being updated to create an even better travel experience for cruise passengers. Passenger drop-off is available directly in front of each terminal, and on-site parking is also offered at the port—helpful to know as you plan your cruise day logistics.
Opened in 2018, Terminal A is home to Royal Caribbean Cruises and is the largest cruise terminal in the United States. The iconic sails of Terminal G make it an instantly recognizable Miami landmark, and it also serves Royal Caribbean (along with Celebrity Cruises). If you’re sailing on a smaller ship or a luxury itinerary, Terminal J is a boutique facility built to better accommodate that elevated, more intimate cruise experience.
Moving from Terminal F, MSC Cruises will sail out of a newly designed Terminals AA/AAA in 2024. Carnival ships are based at Terminals D and E, as well as the newly renovated Terminal F (updated in 2022). Norwegian Cruise Line operates out of Terminals B and C, while the new Terminal K is expected to become the base for Disney Cruise Line. Terminal V opened in 2022 for Virgin Voyages.
Miami has several cruise terminals, including:

Driving
If traveling to the cruise terminals at PortMiami by car, you can use the following address on your GPS: 1015 North America Way, Miami, FL, 33132. Signs will guide you to cruise terminals and parking lots, which are close to all terminals.
From Miami International Airport (7 miles):
Estimated Driving Time: 20 minutes (depending on traffic)
– Via Port Tunnel: Get on FL-836 E in Miami from Miad Cir
– Continue on FL-836 E and keep left to continue on I-395 E. Then keep right to continue on MacArthur Causeway and use the left 2 lanes to take the Miami Beach exit.
– Continue onto Port Miami Tunnel and use the left lane to continue toward Port Blvd. Use the left lane to turn slightly left onto Panama Way and use the left lane to turn slightly left onto N Cruise Blvd. Then turn left onto Europe Way and follow the signs to your pier terminal.
From Ft. Lauderdale/Hollywood International Airport (26 miles):
Estimated Driving Time: 45 minutes (depending on traffic)
– Get on I-95 S in Dania Beach from Terminal Dr, Perimeter Rd and FL-818 W/Griffin Rd
– Follow I-95 S to Port Miami Tunnel in Miami. Use the left 2 lanes to take exit 2D toward I-395 E/Miami Beach
– Merge onto MacArthur Causeway and use the left 2 lanes to take the Miami Beach exit towards Port of Miami Tunnel and follow the signs for your pier terminal.
Cruise line transfers
Many cruise passengers arrive and depart by air. Most cruise lines provide shuttles for passengers arriving from across the U.S. and beyond at Miami International Airport. These transfers can be arranged in advance online or by calling to the cruise line (2 to 4 days prior to sailing depending on which cruise line).
Note: These shuttles are mainly only available on the day of embarkation or disembarkation. As it’s recommended to arrive at least 1 day before your voyage, this option is not suitable for most cruise passengers.
Cruise line transfers are not cheap at are charged per person. Currently for example Carnival Cruises charges $22.99 per person for a transfer from the airport to the Port of Miami. Other and cheaper options include taxi, Uber or Lyft. An Uber or Lyft is mostly the cheapest way to get to your departure terminal.
Taxi – Uber/Lyft
There is no longer a flat rate of $27 from the airport to the port, this was removed after the covid period. A taxi from the airport to the port will cost you approx. $40.
In addition to taxis, ride-hailing services such as Uber and Lyft are available from points across the city and surrounding area. It basically means you use a very simple smartphone app to request a ride, and your driver uses his/her personal vehicle. These are great hassle-free options to get to your cruise terminal and are often more comfortable than a cab.
Prices of Uber/Lyft start around $20 from Miami airport to cruise port and even less for a shared pool ride. The cost of UberXL is approx. $41 while Premier and SUV cars run around $50 to $90. Prices can vary during traffic delays or high-demand times.
These rates are per car or taxi, not per person.