Carnival's Miami Departure Terminals

Carnival operates from two main cruise terminals in Miami: PortMiami (also called Port of Miami) and Port Everglades in Fort Lauderdale, about 30 miles north. Most Carnival ships depart from PortMiami, which sits on Biscayne Bay just east of downtown Miami. Your specific ship leaves from one of these two ports depending on which cruise you booked—check your cruise documents or reservation confirmation to see which one is yours.

PortMiami is the busier of the two for Carnival and handles the majority of their Caribbean itineraries. Port Everglades, technically in Fort Lauderdale, is also a major Carnival hub and serves ships on similar routes. Both ports are accessible by car, taxi, rideshare, or airport shuttle, though the drive time and parking options differ between them.

Key Takeaways

  • Carnival ships in Miami depart from PortMiami (Port of Miami) or Port Everglades in Fort Lauderdale, depending on your specific cruise booking.
  • Your cruise documents or reservation confirmation will tell you which terminal your ship leaves from—do not assume based on the ship name.
  • PortMiami is located east of downtown Miami on Biscayne Bay, while Port Everglades is 30 miles north in Fort Lauderdale.
  • Both ports require you to arrive at least two to three hours before departure and have a valid passport or government ID ready.

Finding Your Specific Terminal

The easiest way to confirm which terminal your ship leaves from is to log into your Carnival account online or check the confirmation email you received when you booked. Your reservation will list the terminal name and address. You can also call Carnival directly at 1-888-CARNIVAL (1-888-227-6482) and give them your booking reference number—they will tell you the exact terminal and provide parking and check-in details.

Do not rely on the ship's name to guess the terminal. Carnival rotates the same ships between different itineraries and ports throughout the year, so a ship that left from PortMiami last month may depart from Port Everglades this month. Always verify with your documents first.

PortMiami Terminal Details and Directions

PortMiami is located at 1015 North America Way, Miami, FL 33132. It sits on the eastern side of Biscayne Bay, accessible via the MacArthur Causeway from downtown Miami. If you are driving, take I-95 south toward downtown, follow signs for the Port of Miami, and cross the MacArthur Causeway. Parking is available at the terminal itself, though spaces fill up on busy departure days, and fees explore (typically $15 to $20 per day, though rates vary).

From Miami International Airport (MIA), the drive to PortMiami takes about 20 to 30 minutes depending on traffic. Rideshare services like Uber and Lyft operate from the airport and can drop you at the terminal. Alternatively, some hotels and travel companies offer shuttle services to the port—ask your hotel or search "Miami port shuttle" to compare options and pricing.

Port Everglades Terminal Details and Directions

Port Everglades is located in Fort Lauderdale at 1850 Eller Drive, Fort Lauderdale, FL 33316. It is about 30 miles north of downtown Miami and accessible via I-95 north or the Florida Turnpike. The drive from Miami International Airport takes 30 to 45 minutes depending on traffic. Parking at Port Everglades also costs around $15 to $20 per day and fills up on peak departure days.

From the airport, rideshare is often faster and more convenient than driving and parking yourself, especially if you are unfamiliar with the area. Some cruise packages include transportation to the port—check your booking confirmation to see if yours does. If you are staying in Miami the night before, ask your hotel whether they offer a port shuttle or can recommend a reliable service.

What to Bring and When to Arrive

Bring a valid passport (for international cruises) or government-issued photo ID (for some domestic cruises). Have your cruise documents, reservation confirmation, and any required travel documents ready before you arrive at the terminal. Carnival requires you to check in at least two to three hours before departure for most cruises—arrive earlier if you are unfamiliar with the port or if it is a busy travel day.

Plan to spend 30 to 60 minutes in the check-in line, depending on how crowded the terminal is. Peak times are typically mid-morning on departure days. If you arrive very early (more than three hours before departure), you may have to wait in a holding area before check-in opens. Bring your driver's license or ID for parking validation if you are driving yourself.

Parking and Ground Transportation Options

Both PortMiami and Port Everglades offer on-site parking, but spaces are limited on busy days and fees explore. If you prefer not to drive, rideshare services drop you at the terminal entrance for a flat fee (usually $25 to $50 from the airport depending on traffic). Some cruise lines offer pre-booked transportation packages—check your reservation to see if one is included.

Alternatively, many hotels in Miami and Fort Lauderdale offer free or low-cost shuttle services to the ports for guests staying the night before departure. Public transportation (Metrorail and bus) serves both areas but requires transfers and takes longer than driving or rideshare. For a stress-free experience, rideshare or a hotel shuttle is usually the simplest option, especially if you are traveling with luggage.

Frequently Asked Questions

How do I know if my Carnival cruise leaves from PortMiami or Port Everglades?

Check your cruise confirmation email or log into your Carnival account online—both will list the terminal name and address. You can also call Carnival at 1-888-CARNIVAL and provide your booking reference. Do not assume based on the ship name, as Carnival rotates ships between different ports and itineraries throughout the year.

Can I park at the cruise terminal, and how much does it cost?

Yes, both PortMiami and Port Everglades offer on-site parking. Fees are typically $15 to $20 per day, though rates may vary. Spaces fill up quickly on busy departure days, so arrive early if you are driving. Some cruise packages include parking—check your confirmation to see if yours does.

What is the fastest way to get from Miami airport to the cruise terminal?

Rideshare (Uber or Lyft) is usually fastest and most convenient, taking 20 to 45 minutes depending on traffic and which terminal you need. A hotel shuttle is free if you stay the night before. Driving yourself takes similar time but requires parking and navigation. Public transportation is available but slower and requires transfers.

What time should I arrive at the terminal on departure day?

Arrive at least two to three hours before your scheduled departure time. Check-in lines can take 30 to 60 minutes depending on how busy the terminal is. If you arrive very early, you may wait in a holding area before check-in opens, so arriving exactly two hours before is usually sufficient.

Do I need a passport for a Carnival cruise from Miami?

It depends on your itinerary. Cruises to the Caribbean and international destinations require a valid passport. Some domestic cruises may accept a government-issued photo ID, but Carnival strongly recommends a passport for any cruise that visits foreign ports. Check your cruise documents or call Carnival to confirm what you need.