Carnival uses two main terminals in Miami: PortMiami and Port Everglades
Carnival operates from PortMiami (also called Miami Port Authority) and Port Everglades in Fort Lauderdale, about 30 miles north. Most Carnival ships depart from PortMiami, which sits on Biscayne Bay directly east of downtown Miami. Port Everglades handles some Carnival sailings as well, particularly larger ships and longer itineraries. Which terminal your ship uses depends on the specific cruise line, ship size, and sailing date — you'll find this information on your cruise documents or in your online booking.
PortMiami is the busier of the two for Carnival passengers. The port occupies a man-made island and handles multiple cruise lines. It's walkable from downtown Miami, though most passengers arrive by car, taxi, or ride-share. Port Everglades is further north and requires a longer drive or transfer from Miami, but it has more parking and less congestion on departure days.
Key Takeaways
- Carnival ships dock at PortMiami (downtown Miami area) or Port Everglades (Fort Lauderdale), depending on your specific sailing.
- Your cruise documents and online booking confirmation show which terminal your ship uses before you book or depart.
- PortMiami is closer to Miami proper and walkable from downtown; Port Everglades is 30 miles north in Fort Lauderdale.
- Parking, ride-share drop-off, and taxi service are available at both terminals, though arrival times and traffic vary by location and day of week.
PortMiami terminal locations and parking
PortMiami has five cruise terminals, numbered 2, 4, 5, 6, and 8. Carnival ships typically dock at Terminal 2, Terminal 4, or Terminal 6, though this can shift based on ship size and schedule. Your cruise documents will specify which terminal number to report to. The terminals are close together on the same island, so if you arrive early or need to move between them, the walk is short.
Parking at PortMiami costs around $20 per day for standard parking and $30 per day for valet, though rates vary by season and current demand. You can reserve parking online through the PortMiami website before your cruise. If you don't want to drive, ride-share services (Uber, Lyft) drop off at designated areas near the terminal entrances. Taxis are also available but typically cost more than ride-share for trips from Miami proper.
The port is located at 1015 North America Way, Miami, FL 33132. If you're driving from Miami Beach or downtown Miami, allow 15 to 30 minutes depending on traffic and time of day. Early morning departures mean heavier traffic, so arriving two to three hours before your departure time is standard practice.
Port Everglades terminal locations and parking
Port Everglades has four cruise terminals: Terminals 2, 4, 18, and 25. Carnival uses these terminals based on ship size and schedule. Your cruise documents will show which terminal to use. The port is located in Fort Lauderdale at 1850 Eller Drive, Fort Lauderdale, FL 33316, about 30 miles north of downtown Miami.
Parking at Port Everglades costs approximately $18 per day for standard parking and $28 per day for valet. Like PortMiami, you can reserve in advance online. The drive from Miami to Port Everglades typically takes 45 minutes to over an hour depending on traffic, time of day, and which part of Miami you're leaving from. Early morning traffic on I-95 northbound can add significant time, so plan accordingly.
Ride-share services operate at Port Everglades, though the cost from Miami is higher than from PortMiami due to the distance. Some passengers choose to fly into Fort Lauderdale International Airport (FLL) instead of Miami International (MIA) if their ship departs from Port Everglades, as the airport is much closer.
How to find your specific terminal before departure
Your cruise documents — the ones Carnival sends by email or mail — list your terminal number, departure time, and which port you're using. Check these documents as soon as you receive them. You can also log into your Carnival online account and view your booking details, which include terminal information.
If you've lost your documents or can't find the information, call Carnival customer service at 1-800-CARNIVAL (1-800-227-6482). They can tell you your terminal, port, and departure time over the phone. Don't rely on guessing or asking other passengers — terminal assignments can change, and arriving at the wrong port or terminal costs time and money.
Transportation options from Miami airport to your cruise terminal
If you're flying into Miami International Airport (MIA), you have several ways to reach PortMiami. Ride-share services like Uber and Lyft operate from the airport and typically cost $15 to $25 to PortMiami depending on traffic. A taxi from the airport costs roughly $25 to $35. Rental car companies operate at MIA, but parking at the port costs extra, so a rental makes sense only if you're exploring Miami before or after your cruise.
Some hotels near PortMiami offer shuttle services to the cruise terminal for a fee (usually $10 to $20 per person). If you're staying overnight before your cruise, ask your hotel whether they provide this service. Parking at a nearby hotel and taking their shuttle can sometimes cost less than parking at the port itself.
If your ship departs from Port Everglades, flying into Fort Lauderdale International Airport (FLL) is closer and faster. The drive from FLL to Port Everglades is about 20 minutes, compared to 45 minutes or more from MIA. Ride-share from FLL to Port Everglades typically costs $12 to $18.
Arrival time and check-in procedures at the terminal
Cruise lines recommend arriving at the terminal two to three hours before your departure time. This gives you time to park, check in, go through security, and board without rushing. On peak travel days (Fridays, Saturdays, and holiday weekends), terminals are busier and lines move slower, so arriving earlier is wise.
When you arrive at the terminal, follow signs for cruise passenger check-in. You'll need your cruise documents, a government-issued photo ID, and your passport if your cruise visits international ports. Security screening is similar to airport security — you'll remove shoes, belts, and place bags on a conveyor. After check-in and security, you proceed to the boarding area and wait for your group to be called.
Parking alternatives if you want to avoid driving
If you don't want to drive to the port, several alternatives exist. Ride-share services (Uber, Lyft) from your home or hotel to the terminal are straightforward and often cheaper than parking for a week-long cruise. For a week-long cruise, parking costs $140 or more, while ride-share might cost $20 to $40 depending on distance.
Some cruise passengers use park-and-fly services, where you park at an off-site lot and take a shuttle to the airport or cruise terminal. These services are less common for cruise terminals than for airports, but a few operate near PortMiami and Port Everglades. Search online for "cruise parking Miami" or "cruise parking Fort Lauderdale" to find current options and pricing.
Public transportation (bus or train) to the cruise terminals is limited. Tri-Rail commuter rail serves Fort Lauderdale and stops near Port Everglades, but service to PortMiami is less direct. For most passengers, ride-share or parking remains the most practical option.
Frequently Asked Questions
Can I find out which terminal my Carnival ship uses before I book?
Yes. When you search for a cruise on Carnival's website, the booking details often show the terminal. If not, call Carnival at 1-800-CARNIVAL and provide your sailing date and ship name — they'll tell you the terminal. Terminal assignments can change, so confirm again in your final cruise documents.
Is PortMiami or Port Everglades easier to get to from Miami Beach?
PortMiami is closer to Miami Beach — about 15 to 25 minutes depending on traffic. Port Everglades is 45 minutes to an hour away. If your ship departs from Port Everglades and you're staying in Miami Beach, consider the extra travel time and cost when planning your arrival.
What happens if I arrive at the wrong terminal or port?
Call Carnival when ready at 1-800-CARNIVAL. They may be able to direct you to the correct location if you're still early enough. If your ship has already departed, you'll need to contact Carnival about rejoining the cruise at the next port, which typically involves additional costs and travel arrangements.
Do I need to print my cruise documents or can I show them on my phone?
Most cruise lines accept digital copies on your phone, but printing a backup copy is wise in case your phone dies or has no signal at the terminal. Bring your government ID and passport in physical form — you cannot use digital copies for these.
Is there a difference in how long check-in takes at PortMiami versus Port Everglades?
Check-in time depends more on how busy the day is than on which port you use. Both ports handle thousands of passengers daily. Arriving early and checking in online (if Carnival offers it) can speed up the process at either location.