Miami's Three Main Cruise Ports
Cruise ships leave Miami from three separate ports, each operated by PortMiami (also called the Port of Miami). The three terminals are PortMiami Downtown, Government Cut, and Dodge Island—though all three are part of the same port authority and sit within a few miles of each other on Biscayne Bay. Which port your ship departs from depends entirely on which cruise line you booked and which ship you're sailing on, not on where you want to go.
PortMiami is the busiest cruise port in the world by passenger volume. On any given day during peak season (November through April), multiple ships may be docking or departing. Your cruise documents will tell you which terminal to report to, and that information is also available on your cruise line's website once you log into your booking.
Key Takeaways
- Your cruise line assigns you to one of three PortMiami terminals based on which ship you're sailing; you cannot choose your departure port.
- Check your cruise documents or your cruise line's website for your specific terminal number before you arrive at the port.
- Arrive at least two to three hours before your departure time, even though boarding typically opens three to four hours before the ship leaves.
- Parking at PortMiami costs money, but ride-sharing services, taxis, and hotel shuttles are also available options.
- Each terminal has its own address and entrance, so entering the wrong one will cost you time; GPS and your cruise documents will guide you to the correct gate.
Terminal 1, 2, 3, 4, and 5 Locations and Which Lines Use Them
PortMiami has five numbered terminals spread across the port. Terminals 1 and 2 are located on the main downtown waterfront and typically handle Royal Caribbean, Disney Cruise Line, and Carnival ships. Terminal 3 is also downtown and often serves Norwegian Cruise Line and Celebrity Cruises. Terminals 4 and 5 are on Dodge Island, further south, and handle additional Carnival and Royal Caribbean sailings depending on the season and which ships are in port.
The cruise line you booked with does not always use the same terminal. A Royal Caribbean ship might depart from Terminal 2 one week and Terminal 4 the next week, depending on the ship's schedule and port congestion. This is why checking your documents is essential—do not assume you know which terminal based on your cruise line alone.
If you are unsure which terminal is yours, call your cruise line's customer service line or log into your online booking. The terminal number will be listed under "Port Information" or "Departure Details." You can also call PortMiami directly at 305-347-5515 to confirm.
How to Find Your Specific Terminal and Parking
Each terminal has its own street address and entrance gate. When you search for directions on Google Maps or your GPS, enter the specific terminal address rather than just "PortMiami." The addresses are: Terminal 1 (1015 N. America Way), Terminal 2 (1001 N. America Way), Terminal 3 (1050 N. America Way), Terminal 4 (2601 S. Bayshore Drive), and Terminal 5 (2641 S. Bayshore Drive). Entering the wrong address will send you to the wrong gate, and the port is large enough that you could waste 20 to 30 minutes finding your way.
Parking at PortMiami is available but costs money—typically $20 to $25 per day for standard parking, with premium and valet options costing more. You pay at an exit booth when you leave. Arrive early enough to find a spot; parking lots fill up quickly on busy departure days, especially during holiday weeks.
If you do not want to drive and park, ride-sharing services like Uber and Lyft operate at all terminals, as do traditional taxis. Many hotels in Miami Beach and downtown Miami also offer cruise port shuttle services for guests, usually for $15 to $25 per person round trip. Ask your hotel when you book whether they run shuttles and what time they depart.
What to Bring and When to Arrive
Bring your cruise documents (printed or on your phone), a government-issued photo ID, and your passport if your cruise visits international ports. You will also need your payment method for parking or ride-sharing. Leave valuables and extra luggage at home; you can only bring what fits in your cabin, and security lines move faster when passengers travel light.
Boarding typically opens three to four hours before departure, but the port recommends arriving at least two to three hours early. This gives you time to park, walk to the terminal, check in, pass through security, and find your cabin without rushing. On peak travel days (Fridays, Sundays, and holiday weeks), the port can be crowded, and check-in lines may move slowly. Arriving earlier than the recommended time does not hurt—the terminal has seating areas and you can board as soon as your group is called.
Do not arrive less than 90 minutes before departure. If you are not checked in and onboard by the departure time printed on your documents, the ship will leave without you, and you will be responsible for all costs to catch up to the ship at the next port.
Parking Alternatives and Transportation Options
If you live in the Miami area, you can also arrange for a friend or family member to drop you at the terminal entrance and avoid parking altogether. The drop-off zones at each terminal are free and allow you to unload your luggage quickly. Security staff will direct you to the check-in area once you enter.
For travelers flying into Miami, many cruise packages include airport-to-port transportation. If yours does not, you can book a private car service, use a ride-sharing app, or rent a car for the day. Ride-sharing from Miami International Airport (MIA) to PortMiami typically costs $15 to $25 and takes 20 to 30 minutes depending on traffic. Rental cars are an option only if you plan to explore Miami before or after your cruise; otherwise, the cost and hassle of parking make ride-sharing or a shuttle more practical.
Security Screening and Check-In Process
Once you enter the terminal, you will go through a security screening similar to airport security. You will walk through a metal detector, and your carry-on bags will be X-rayed. Arrive with your ID and cruise documents ready to show. Remove shoes, belts, and large metal items before you reach the detector to speed up the process.
After security, you will check in at the cruise line's counter. Staff will scan your documents, verify your identity, and issue your cabin key card (which also serves as your onboard payment method and room key). This process usually takes 10 to 15 minutes per person, but can take longer during peak times. Once you have your key card, you are free to board the ship and explore your cabin.
Frequently Asked Questions
What if I arrive at the wrong terminal?
Security staff at the gate will turn you away if you are at the wrong terminal. You will have to drive or take a ride-sharing service to the correct terminal. This can cost you 20 to 45 minutes depending on traffic and how far away the correct terminal is. Always double-check your terminal number before you leave home.
Can I bring my car into the port to drop someone off?
Yes, the drop-off zones at each terminal are free and designed for this purpose. You can unload luggage and passengers, but you cannot park there. A staff member will direct you to leave the zone once you have unloaded. If you want to park and wait, you must use the paid parking lots.
What happens if I miss my departure time?
The ship will depart without you. You are responsible for all costs to catch up to the ship at the next port, including flights, hotels, and any missed excursions. Some cruise lines offer travel insurance that covers this scenario, but it must be purchased when you book your cruise, not after you miss the ship.
Is there a difference between the three ports, or do they all go to the same places?
All three ports are part of PortMiami and serve the same cruise lines and destinations. The difference is only location and which ships dock there on any given day. Your destination is determined by your cruise line and booking, not by which terminal you depart from.
Can I park overnight at PortMiami if my cruise leaves early in the morning?
Yes, PortMiami parking lots are open 24 hours. Overnight parking costs the same as daytime parking (around $20 to $25 per day). Alternatively, many travelers book a hotel room near the port for the night before an early morning departure, which can be less stressful than arriving in the dark.