How far is the MIA airport to cruise port drive?
Miami International Airport (MIA) is about 7 to 9 miles (11–14 km) from the PortMiami cruise terminals; the port and the airport publish slightly different figures. The drive is usually 15 to 25 minutes, longer on busy ship days. A private car for the MIA airport to cruise port run goes curb to terminal door.
Two official sources describe this trip, and they do not agree to the decimal. PortMiami's own cruise FAQ puts the airport at 7.1 miles from the port. The airport's ground transportation page says "about 9 miles". The gap comes down to where you measure from on a large airport and which terminal on the port's islands you are heading for. For planning, think of it as 8 miles, one short expressway hop and one toll-free tunnel.
That tunnel matters. PortMiami describes a dedicated, toll-free tunnel linking the port to the major highways, so you do not queue through downtown streets to reach the cruise terminals. When traffic is normal, the whole trip is quicker than the walk through a busy terminal to your checked-bag drop. On the busiest cruise mornings, with several ships in port at once, allow longer and treat the 15–25 minute figure as the quiet-day number.
MIA airport to cruise port: every way compared
There are five realistic options. The table below compares them on the things that matter on embarkation day: time from the arrivals curb, how the cost is set, how much luggage you can bring, and who each one suits.
| Mode | Door-to-door time | Cost note | Luggage | Best for |
|---|---|---|---|---|
| Onroutz.ca private car | 15–25 min plus curb pickup | Fixed all-in fare via the booker, quoted before you pay | Executive Sedan 2 large + 2 cabin; Luxury SUV 5–6 large | 3+ travellers, heavy bags, tight check-in windows |
| Cruise-line bus transfer | 30–60 min including waiting for the bus to fill | Sold by your cruise line | Cruise-line limits apply | Solo travellers with one or two bags |
| Metered taxi | 15–25 min plus taxi line | Metered; $2 airport origination fee and $15 minimum per the airport (as of 2026) | Sedan boot; SUV or van carries a 30% surcharge over the meter | Two people, light luggage |
| Ride-hail app | 20–35 min including pickup wait | Surge-priced | Depends on the car you are matched with | Flexible timing, no large bags |
| Public transit | 60+ min with transfers | Fare per rider | One bag you can carry up stairs | Not recommended with cruise luggage |
The airport's own page confirms the taxi rules. Taxis wait at the arrivals (ground) level outside baggage claim, fares are metered, a $2.00 airport origination fee applies, and trips that start at MIA carry a $15 minimum. Larger vehicles such as SUVs and vans sit 30 percent above the meter rate. Ride-app pickups are on the arrivals level and the departures level, and your app shows the door number.
When the cruise-line bus is the right choice
Cruise lines run their own pre-arranged buses between the airport and the port, and the airport lists the two places they leave from: the North bus station at concourse D, level 1, Door 1, and the South bus station at concourse J, level 1, Door 33. If you bought a transfer with your cruise and you are travelling alone, the bus is a sensible choice. It is already arranged, the driver knows the terminal, and you do not have to think about the route.
Read the terms of your cruise contract before deciding, because the conditions that apply to a late arrival differ between lines and between a cruise-line transfer and one you book yourself. If your flight is cutting it fine, the sensible plan is a car that goes straight to the terminal, because there is no waiting for a bus to fill and no second stop.
The weak point of any shared bus is the wait. A coach leaves when its seats fill or its schedule says so, and the loop through the terminal pickup areas is not quick. On days when your flight lands in the middle of a wave of arrivals, the bus can add half an hour or more to a trip that is 15 minutes by car.
When a private car wins
A private car earns its place in six situations on this route.
- Three or more travellers. A family of four will not fit comfortably in one sedan with cruise luggage; one Luxury SUV for up to 6 passengers keeps everyone together and takes every bag in one trip.
- Heavy or oversized luggage. Cruise packing is not light. Check our fleet for the class that fits your count; the Luxury SUV takes 5–6 large bags and the Executive Sprinter takes up to 12 passengers and 12 bags.
- Tight embarkation windows. Lines set check-in windows. A car that leaves the moment you have your bags removes the bus-wait and taxi-line variables.
- Late landings. Your driver tracks the flight, so a delay changes nothing about your pickup. We give 60 minutes of free waiting after an international landing and 30 after a domestic one.
- Children and mobility needs. Child, toddler and booster seats are available on request when you book, and a chauffeur loads the car for you.
- Privacy. If you want an alias name on the board for a meet and greet inside arrivals, it can be arranged.
Taxi from MIA to the cruise port: how the meter really works
Most readers type "Miami airport taxi to cruise port" because they want a number. The honest answer is that Miami-Dade regulates taxi fares, and the fare on this run is metered. PortMiami's FAQ says taxi rates are set by Miami-Dade's Department of Regulatory and Economic Resources and points riders to the county's fare finder. Dedicated airport flat-fare zones do not appear on the airport's page.
What you can rely on from the published rules:
- The meter runs from the curb at arrivals.
- A $2.00 origination fee is added to trips that start at the airport.
- A $15 minimum applies to trips that start at MIA or PortMiami.
- SUVs and vans are charged 30 percent above the meter.
So the final fare depends on distance, minutes spent in traffic and your vehicle size. If you want certainty before you land, the alternative is a fixed fare: the booker shows the all-in fare for your exact pickup, drop-off and vehicle before you pay.
Step by step: what the pickup looks like at MIA
Arrivals at MIA run through immigration for international flights, then baggage claim, then customs. Plan for 45–90 minutes between wheels-down and the curb on international arrivals, and less on domestic ones. Your chauffeur follows the flight in real time, so you do not have to message anyone from the baggage hall.
Meet-and-greet is available on request. A chauffeur holding a name board waits inside arrivals and escorts you to the car, which is helpful when you land with a group that includes children or older travellers. If you prefer curbside pickup, you receive the chauffeur's details and meet at the arrangements shown on your confirmation. Read how meet and greet works if you want the inside-arrivals option.
Free waiting time is 60 minutes after an international landing, so a long customs queue does not cost you the car. On domestic flights the allowance is 30 minutes.
Step by step: what the drop-off looks like at the port
PortMiami advises dropping luggage at the terminal before parking when possible, and the same principle works for a private car: your chauffeur goes to the terminal your ship uses, unloads at the entrance and the porters take over. Check your cruise documents for the terminal letter before you leave the airport, because terminal assignments for ships change from sailing to sailing and the letters are painted large on the buildings.
The port is built around cruise terminals on both its north and south sides, each with its own parking and drop-off lanes. That is why one correct address matters more than the generic "PortMiami" label. Your driver needs the terminal letter or the ship's name, and the booker has a field for both.
Lockers are not available at the port for security reasons, so do not plan to leave a bag anywhere. If your cruise line offers luggage forwarding, ask about it before you pack.
Timing your flight against embarkation
Embarkation is a window, not a moment, and the window is set by the cruise line. For a ship that leaves late in the afternoon, check-in typically opens in the late morning and runs until about an hour or two before sailing. Your cruise documents tell you the exact times. Three habits keep the day relaxed.
- Book a flight that lands at least three hours before the check-in close, not before the sailing time.
- Choose the car, not a shared bus, if your connection is tight.
- Carry passports, boarding documents and medication in a bag you keep with you, not in the checked bags that go with the porters.
The classic mistake is booking a flight that lands two hours before sailing. Even on a quiet day the sequence of immigration, baggage, drive and port check-in uses most of that, and a delay of 30 minutes ends the plan. When the schedule is tight, the best fix is to fly in the day before and spend the night in Miami. See Miami Beach hotel transfers for that option.
Flying into Fort Lauderdale instead
Some cruise guests land at Fort Lauderdale-Hollywood International Airport because the fare is lower or the flight is nonstop. PortMiami's FAQ gives that airport as 25.7 miles from the port, over three times the MIA distance. The drive runs along I-95 and often takes 40 to 60 minutes. If you are choosing between airports, we cover both routes: Fort Lauderdale Airport to Miami and, for ships that sail from Broward County, Fort Lauderdale Airport to Port Everglades.
Disembarkation day: from PortMiami back to MIA
The reverse trip follows the same 7–9 miles. After disembarkation you collect your bags, clear customs and meet your driver at the pickup point shown on your confirmation. If your flight is in the afternoon, a car that arrives at your disembarkation time and goes straight to MIA gives you the most room for check-in lines. If your flight leaves in the evening, you have a few hours, and some travellers use them for lunch on the way.
For those flying home from MIA, PortMiami notes that baggage storage is available for a fee at the airport, which helps if you are arriving early and your hotel check-in has not opened. Ask the airport operator for current rules.
Combining a Miami cruise with other cities
A Miami sailing is often one stop in a longer trip. The Orlando Airport to Port Canaveral transfer covers the other major Florida cruise port, and Miami (MIA) airport transfers covers every other MIA trip, from hotels to Fort Lauderdale. Multi-leg itineraries can sit on one booking with one confirmation and one invoice, so a Toronto-origin trip, a Miami hotel night, the cruise transfer and the return can be managed together.
If you start the trip from Toronto, the Toronto Pearson airport page explains the Canadian side.
More on Florida and cruise transfers
Browse the cruise transfers hub for every port we cover, the USA hub for American cities and airports, and the main transfers hub for point-to-point routes. If you are comparing a private car to a taxi or ride-hail, our airport transfer vs taxi vs rideshare guide breaks down the trade-offs.
All US domestic trips are driven by US-licensed local transfer partners. The Onroutz.ca desk in Toronto books, confirms, supports and invoices the trip, so you have one booking, one confirmation and one 24/7 contact. Partner vehicles are no more than four model years old, and the vehicles and chauffeurs are licensed and commercially insured.
Frequently asked questions
How far is Miami airport from the cruise port?
PortMiami says the airport is 7.1 miles from the port; the airport's own page says about 9 miles. Plan on 8 miles, or around 13 km. A normal drive takes 15 to 25 minutes, and you should add time on days when several ships sail at once.
How much is a taxi from MIA to the cruise port?
Taxi fares in Miami-Dade are metered, so the final amount depends on traffic and your exact terminal. The airport states a $2.00 origination fee and a $15 minimum on trips starting at MIA, and 30 percent above the meter for SUVs and vans. Our fixed fare is shown in the booker before you pay.
Is there a shuttle from Miami airport to the cruise port?
Yes. Cruise lines operate pre-arranged buses, and the airport lists the North bus station (concourse D, level 1, Door 1) and the South bus station (concourse J, level 1, Door 33). These are arranged through your cruise line. A private car is the alternative when you want to leave straight away.
What is the lowest-cost way to get from MIA to PortMiami?
For a single traveller with one bag, a cruise-line bus or a shared ride is usually the lowest per-person cost. For a family of three or more with checked bags, one private vehicle compares well once per-seat charges and extra bags are added. The booker shows the fixed all-in fare for your exact trip.
Can I take Uber or Lyft from MIA to the cruise port?
Yes. The airport lists ride-app pickups on the arrivals level and the departures level, and your app shows the door. Fares are surge-priced, and a driver may not fit large cruise luggage in a standard car. If you travel with many bags, book a vehicle class sized for them in advance.
How early should I arrive at the port after landing?
Your cruise line sets the check-in window, so read your documents. As a rule, aim to land at least three hours before check-in closes. International arrivals can need 45–90 minutes to clear immigration and collect bags before the 15–25 minute drive.
What if my flight is delayed?
Your chauffeur tracks the flight and adjusts to the actual landing time. We include 60 minutes of free waiting after an international landing and 30 minutes after a domestic one. A delay does not cancel the car, but a very late landing can still miss your cruise line's check-in cut-off, so contact your cruise line too.
Can I book a car for a group?
Yes. The Luxury SUV seats up to 6 with 5–6 large bags, and the Executive Sprinter seats up to 12 with 12 bags. Larger parties can ask for a mini-coach or coach. Availability is confirmed at booking, so reserve early for peak winter weekends.
What is the cancellation policy?
More than 72 hours' notice has no charge. At 72 hours or less the charge is 10 percent, at 48 hours or less it is 50 percent, and at 24 hours or less or on a no-show it is 100 percent, counted from the scheduled pickup. Event bookings can carry their own deadline, always printed on the confirmation.
Sources and further reading: the PortMiami cruise FAQ, the PortMiami home page, the MIA ground transportation page and the MIA taxi and ride-app page.















