Port Miami handles over 8.5 million cruise passengers annually across terminals labeled A through V at 1015 North America Way, Miami, Florida. Your cruise line assigns a specific terminal — confirm it on your boarding pass before you travel. Excel Luxury Transportation provides direct door-to-terminal transfers from MIA, FLL, and hotels across South Florida with meet-and-greet service at the curb.
Key Takeaways
- Port Miami is located at 1015 North America Way, Miami, FL 33132 — 9 miles from Miami International Airport and approximately 30 miles from Fort Lauderdale-Hollywood International Airport.
- Terminal assignments by cruise line can and do change — always verify your specific terminal letter on your booking confirmation before departure day.
- Parking is available in garages C, G, J, and Lot #2 with no advance reservation required; both cash and credit cards are accepted.
- Traffic congestion on Saturday embarkation days routinely adds 20 to 40 minutes to standard drive times from MIA and downtown Miami.

Quick Reference Table
Port Miami’s terminals serve all major cruise lines, but assignments shift seasonally and when new ships enter service. The table below reflects commonly used terminal groupings — always confirm your specific letter with your cruise line at booking and again at check-in.
Terminal Assignments by Cruise Line
| Cruise Line | Common Terminal(s) | Notes |
|---|---|---|
| Royal Caribbean | A, G | Terminal A handles newer, larger ships |
| Norwegian Cruise Line | B, J | Verify at booking — assignments shift |
| Carnival Cruise Line | D, E, F | Multiple terminals in use simultaneously |
| MSC Cruises | V | |
| Celebrity Cruises | F, G | Shares terminals with other lines seasonally |
| Disney Cruise Line | G | Subject to seasonal change |
| Other lines | Various | Confirm terminal letter on boarding pass |
Assignments current as of September 2026. Cruise line terminal assignments at Port Miami can change. Verify your terminal before you travel.
Drive Time From Major Pickup Points
| Origin | Off-Peak | Rush Hour | Embarkation Saturday |
|---|---|---|---|
| MIA (Miami International Airport) | 20–30 min | 45–60 min | 30–45 min |
| FLL (Fort Lauderdale Airport) | 45–60 min | 75–90 min | 60–75 min |
| Brickell / Downtown Miami | 10–15 min | 20–30 min | 20–30 min |
| South Beach | 20–25 min | 35–50 min | 30–40 min |
| Coral Gables | 25–35 min | 45–60 min | 40–55 min |
For a full breakdown of how Miami traffic patterns affect departure timing on sailing day, see the Miami rush hour departure time guide.
Where to Go, Point by Point
Getting to the right terminal at the right time requires knowing both your origin point and your terminal assignment. Here is how each major pickup location works in practice.
From Miami International Airport (MIA)
MIA sits 9 miles northwest of Port Miami via the Port of Miami Tunnel. The tunnel route keeps port-bound traffic separate from downtown surface streets and is the standard route for all professional ground transportation. The drive from MIA during off-peak midday hours runs 20 to 30 minutes. On Saturday embarkation mornings — the busiest day at Port Miami — that same trip runs 30 to 45 minutes with congestion near the tunnel entrance.
Carnival offers hourly shuttles from MIA directly to Port Miami, available for passengers booked on Carnival sailings. Shared shuttle services run from the MIA Ground Transportation Center for passengers willing to travel with other cruise passengers and accept longer journey times. For groups and anyone with significant luggage, a direct private transfer is the more predictable option. For full coverage of what that involves, the Miami cruise port transfers post covers the options in detail.
Pickup and Drop-Off Zone at MIA
All commercial ground transportation at MIA — taxis, shared shuttles, and private car services — operates from the Ground Transportation Center on the Lower Level of each terminal. Private car services meet passengers at the Arrivals level with name boards. Flat-rate taxi service between MIA and Port Miami is available at the taxi stand outside the arrivals hall.
Timing From MIA
Allow 30 minutes from wheels down to the ground transportation level: 10 minutes to taxi to the gate, 10 minutes to reach baggage claim, 10 minutes to clear baggage and reach pickup. A direct transfer from MIA to Port Miami then takes 20 to 45 minutes depending on time of day. Total: plan at least 75 minutes from landing to terminal arrival.
Where Drivers Actually Wait at MIA
Private car service drivers meet passengers inside the arrivals hall with a name board, not at curbside. This matters: curbside at MIA is high-turnover and enforcement is active on embarkation days. A driver standing at the curbside may be asked to move before your bags clear. Inside the arrivals hall, at the bottom of the escalators, is the standard meet point for professional transfers.
From Fort Lauderdale-Hollywood International Airport (FLL)
FLL sits approximately 30 miles north of Port Miami via I-95 South. Off-peak, the drive runs 45 to 60 minutes. During the Friday evening or Saturday morning rush — common for overnight arrivals before a Saturday sailing — the same route runs 75 to 90 minutes. FLL-to-Port Miami transfers require earlier planning than MIA transfers simply because of the distance. Shared Miami shuttle services also operate from FLL to Port Miami, though shared ride times add another 20 to 40 minutes for stops along the route.
Pickup and Drop-Off Zone at FLL
Commercial ground transportation at FLL operates from the designated Ground Transportation areas outside each terminal, directly across from baggage claim exits. For private transfers, the driver waits inside the arrivals area with a name board near the baggage carousel exit — the same principle as MIA, and for the same enforcement reason.
Timing From FLL
Allow 30 to 40 minutes from landing to vehicle departure: FLL is a faster exit than MIA in most cases. Then add 45 to 75 minutes for the drive depending on time of day. Total minimum from FLL wheels down to Port Miami terminal: 75 to 90 minutes under normal Saturday conditions.
Where Drivers Actually Wait at FLL
FLL has four terminals (1, 2, 3, and 4) on a single roadway. Confirm which terminal your flight arrives into before booking — the driver needs that terminal number to wait in the right location, as FLL’s terminals are not adjacent.
From Miami Hotels and Brickell
Hotels in Brickell, Downtown Miami, and the Bayside area sit within 2 to 5 miles of Port Miami — a 10 to 20 minute drive off-peak. On embarkation Saturday mornings, traffic near the Port of Miami Tunnel entrance builds from about 9 a.m. onward, and the same 3-mile trip can take 25 to 35 minutes. Hotels in South Beach sit 5 to 8 miles from the port and run 20 to 40 minutes depending on traffic and the MacArthur Causeway.
Pickup and Drop-Off Zone at Hotels
Hotel pickup for private transfers is at the main entrance or the designated vehicle loading zone. For properties in Brickell with underground parking, confirm the specific exit the driver should use — many corporate hotels in the Brickell corridor have multiple vehicle entrances and a driver waiting at the wrong one adds time on sailing day.
Timing From Miami Hotels
For hotels within 5 miles of the port, plan 20 to 30 minutes for the trip on embarkation Saturday morning. For South Beach hotels, plan 35 to 45 minutes. Add 10 minutes buffer for luggage loading.

How Early to Leave
Embarkation Day Departures
Most cruise lines open terminal check-in 3 to 4 hours before departure and close it 60 to 90 minutes before the ship departs. On a noon departure, that means check-in opens around 8 a.m. and closes around 10:30 a.m. Building your departure time backward from the check-in window — not the departure time — gives you the right number.
| Departure Time | Check-in Opens | Check-in Closes | Leave MIA By | Leave FLL By | Leave Brickell By |
|---|---|---|---|---|---|
| 11:00 a.m. | 7:30 a.m. | 9:30 a.m. | 8:00 a.m. | 7:00 a.m. | 8:45 a.m. |
| 12:00 p.m. | 8:00 a.m. | 10:30 a.m. | 8:30 a.m. | 7:30 a.m. | 9:15 a.m. |
| 3:00 p.m. | 11:00 a.m. | 1:30 p.m. | 10:30 a.m. | 9:30 a.m. | 11:30 a.m. |
| 5:00 p.m. | 1:00 p.m. | 3:30 p.m. | 12:00 p.m. | 11:00 a.m. | 1:30 p.m. |
Check-in windows vary by cruise line. Confirm your specific window on your boarding pass.
Post-Cruise Disembarkation
Disembarkation at Port Miami runs from approximately 7:30 a.m. to noon for most sailings. The first guests off the ship are typically those with early flights. If your flight departs before noon, request early disembarkation with your cruise line. Allow 60 minutes from when you leave the ship to clear the terminal, collect luggage, pass through customs, and reach your vehicle. For an 11 a.m. domestic flight at MIA, you would need to be off the ship and through customs by 9:30 a.m. — a tight window that requires requesting priority disembarkation status.
Common Mistakes
Assuming Your Terminal Is the Same as Last Time
Cruise line terminal assignments at Port Miami change. Royal Caribbean, Carnival, and Norwegian all operate multiple terminals simultaneously, and a ship’s terminal assignment can shift between sailings. Always check the terminal letter on your current booking confirmation — not the one from a previous cruise. Fix: look for the terminal letter on your boarding pass or e-documents, not on travel forums.
Leaving Too Late on a Saturday Morning
Saturday is the peak embarkation day at Port Miami. Traffic on I-395 toward the Port of Miami Tunnel builds from 8 a.m. onward. A drive that takes 20 minutes on a Tuesday takes 45 to 60 minutes on a Saturday morning. Fix: use the table above and add 15 minutes to any Saturday morning estimate from MIA or FLL.
Confusing Pickup Zone With Drop-Off Zone
The passenger vehicle access at Port Miami separates drop-off from pickup on most days. Arriving at a departure zone when you need an arrivals zone — or vice versa on disembarkation day — adds waiting time at the entrance. Fix: confirm with your ground transportation provider whether they are dropping you off at the embarkation entrance or meeting you at the disembarkation exit.
Not Confirming Flight Information With Your Transfer Provider
A flight from FLL that lands 45 minutes late shifts the entire transfer timeline. If your transfer provider is not tracking your flight — and many shared shuttle services do not — they may leave without you or charge a wait fee. Fix: use a provider that confirms flight tracking as part of the booking, and share your flight number at reservation time.
How Excel Luxury Transportation Handles It
Meet-and-Greet at the Terminal
Excel Luxury Transportation provides meet-and-greet service for all cruise port transfers. The driver waits inside the arrivals area — not curbside — with a name board for the passenger or group name. Curbside luggage drop-off is available on embarkation day: the driver assists with loading at the terminal entrance and hands the party off to the terminal porter before returning the vehicle to the staging area.
Flight Tracking and Wait Policy
Every MIA and FLL airport transfer includes flight tracking from the moment of booking. If a flight is delayed, the driver adjusts pickup time automatically — no phone call required. The wait policy for delayed flights is 30 minutes for domestic arrivals and 60 minutes for international arrivals at no additional charge. Delays beyond that window are handled through direct dispatch contact, not an app queue.
Same-Day Itinerary Changes
For passengers who need to reach the port after an unexpected flight delay or a hotel departure change, Excel’s dispatch operates 24 hours a day. Same-day bookings are accepted subject to vehicle availability, and the driver receives updated terminal and passenger information through the dispatch system. The Miami cruise port transportation page has current vehicle availability and same-day booking details.
Frequently Asked Questions
Which terminal at Port Miami does Royal Caribbean use?
Royal Caribbean has operated from Terminal A and Terminal G at Port Miami, with newer and larger vessels typically using Terminal A. Terminal assignments can change between sailings, so always confirm the specific terminal letter on your booking confirmation or boarding pass before departure day — do not rely on previous trip experience or third-party sources.
What is the best ground transportation option from Miami airport to the cruise terminal?
For most cruise passengers, a private transfer is the most reliable option from MIA to Port Miami: direct routing, no stops, and driver meet-and-greet inside the arrivals hall. Shared shuttles are lower cost but add 20 to 40 minutes for co-passengers. The flat-rate taxi fare between MIA and Port Miami is available at the taxi stand and covers one to two passengers with standard luggage.
How far is Port Miami from Miami International Airport?
Port Miami is 9 miles from Miami International Airport via the Port of Miami Tunnel. Off-peak, the drive takes 20 to 30 minutes. On Saturday embarkation mornings, allow 35 to 45 minutes for congestion near the tunnel entrance and around the port perimeter. From Fort Lauderdale-Hollywood International Airport, the distance is approximately 30 miles and the drive takes 45 to 75 minutes.
Can a rental car be returned near Port Miami on embarkation day?
Rental car agencies do not have return locations at Port Miami itself, but most major agencies — including those at MIA — offer shuttle service from their rental return facilities to the port. Return your rental car at MIA or at a nearby agency, confirm the shuttle schedule to Port Miami, and allow 30 to 45 minutes for the shuttle and terminal check-in process on top of your normal arrival window.
About Excel Luxury Transportation
Excel Luxury Transportation is a licensed Miami-based commercial ground transportation company operating under Florida and county-level for-hire licensing requirements. The company provides direct cruise port transfers for passengers arriving at MIA, FLL, and hotels throughout South Florida, with commercial liability coverage on all fleet vehicles and professionally credentialed drivers on every booking. For current vehicle availability and cruise port transfer rates, visit the Miami cruise port transportation page.
Service Area
Excel Luxury Transportation serves Miami-Dade, Broward, and Palm Beach counties. Cruise port transfers are available from MIA, FLL, and PBI airports, all major hotel corridors in Brickell, Downtown Miami, South Beach, Aventura, Coral Gables, and Wynwood, and from Fort Lauderdale and Boca Raton. All transfers include meet-and-greet service and itemized invoicing.
Next Step
Confirm your terminal letter and book your transfer before you travel — spaces on embarkation Saturdays fill ahead of time. Book through the Miami cruise port transportation page with your terminal, flight, and pickup address confirmed.