The fastest route from FLL to Miami cruise terminals
Fort Lauderdale Airport (FLL) is about 30 miles north of PortMiami, where most cruise ships depart. The drive takes 45 minutes to an hour depending on traffic, but you have several ways to make the trip. Ride-sharing services like Uber and Lyft are the most straightforward option for most travelers — you order from your phone after you land, and a driver takes you directly to your cruise terminal. A taxi from the airport taxi stand costs more but requires no app. Rental cars work if you want flexibility, but you'll pay for parking at the port. Shuttle services and public transit are cheaper but take longer and involve more steps.
Your choice depends on your budget, how much luggage you have, and whether you want to explore Miami before boarding. If you're traveling solo or with one other person and want the simplest route, ride-sharing is usually the best fit. If you're a group of four or more, a rental car or private shuttle may cost less per person. If you're traveling light and have time to spare, the train-and-bus combination saves the most money.
Key Takeaways
- Ride-sharing apps (Uber, Lyft) cost $25 to $40 and take 45 minutes to an hour from FLL to PortMiami terminals.
- Airport taxis charge a flat rate of roughly $32 to $38 and pick up from the taxi stand on the lower level of baggage claim.
- Rental cars let you explore before your cruise but require paying for port parking, which runs $15 to $25 per day.
- The Tri-Rail train plus a connecting bus or taxi is the cheapest option at under $10 but takes two to three hours total.
- Book your transportation before you land or have a backup plan, because airport pickup areas get congested during peak cruise times.
Using Uber or Lyft from the airport
Ride-sharing is the most common choice because it's direct and predictable. After you clear baggage claim and customs, open the Uber or Lyft app on your phone, select your pickup location as Fort Lauderdale Airport, and request a ride to your cruise terminal. The app will show you the estimated fare before you confirm — expect $25 to $40 depending on demand and time of day. Rides during early morning hours (5 a.m. to 7 a.m.) when many cruise passengers are traveling may surge in price.
Both apps will direct your driver to the ride-sharing pickup zone, which is separate from the taxi stand. At FLL, this zone is on the lower level of the terminal. Follow signs that say "App-Based Pickup" or ask an airport employee. The wait is usually 5 to 15 minutes. Tell your driver which cruise terminal you need — PortMiami has multiple terminals (Terminals A through G), and your cruise line determines which one. You can find your terminal number on your cruise documents or by calling your cruise line.
The drive itself takes 45 minutes to an hour in normal traffic. During rush hour (roughly 7 a.m. to 9 a.m. and 4 p.m. to 6 p.m.), add 15 to 20 minutes. Most drivers know the port well, but confirm your terminal before you start the ride. Have your phone charged and keep your cruise documents handy in case the driver needs to verify your destination.
Taking a taxi from FLL
Taxis are reliable and require no app or smartphone. Walk to the taxi stand on the lower level of baggage claim — follow signs marked "Taxi" or ask an airport employee. A dispatcher will direct you to the next available cab. The flat rate from FLL to PortMiami is set by the county and runs roughly $32 to $38 depending on your exact terminal. You pay the driver at the end of the ride, and tipping is customary (15 to 20 percent).
The ride takes the same 45 minutes to an hour as a ride-sharing service, but you don't wait for a driver to arrive — you board the next taxi in line. This can be faster during very busy times, or slower if the taxi stand has a long queue. Ask the dispatcher or driver to confirm the flat rate before you get in the cab. Taxis accept cash and credit cards, though it's wise to confirm payment methods when you board.
Renting a car at the airport
A rental car makes sense if you want to explore Miami before your cruise, visit a beach, or run errands. All major rental companies (Enterprise, Hertz, Avis, Budget, National) have desks at FLL. Pick up your car after baggage claim, and drive south on I-95 toward Miami. The drive to PortMiami takes 45 minutes to an hour. Follow signs for "Port of Miami" or use your GPS to navigate to your specific terminal.
Parking at PortMiami costs $15 to $25 per day, depending on the terminal and whether you choose covered or uncovered parking. If your cruise is seven days, parking alone costs $105 to $175. You'll also pay the rental car daily rate, which varies by company and car type. Return the car to the rental lot at the port before you board, or arrange to return it to the FLL airport location after your cruise (which requires a ride back to the airport).
Renting a car is most cost-effective if you're staying in Miami for several days before or after your cruise, or if you're traveling with a group that can split the cost. Factor in fuel, tolls (I-95 has tolls in some sections), and parking when you compare this option to other methods.
Using the Tri-Rail train and bus
The Tri-Rail commuter train is the cheapest option at roughly $3 to $5 per ticket, but it requires planning and takes the longest. The Tri-Rail station is inside FLL airport on the lower level. Buy your ticket at the ticket machine or window, and board a train heading south toward Miami Central Station. The train ride takes about 30 minutes. Trains run every 20 to 30 minutes during the day, so check the schedule before you arrive to avoid a long wait.
From Miami Central Station, you have two choices: take the Metromover (a free automated people mover) one stop to the Brickell station, then catch a taxi or ride-sharing service to PortMiami, or take a Metrobus directly to the port. The Metrobus ride takes 20 to 30 minutes depending on traffic and which route you take. Total cost is under $10, but total travel time is two to three hours including waits between connections.
This route works best if you're traveling light, have flexible timing, and want to save money. It's not practical if you have heavy luggage, are traveling with children, or need to reach your ship at a specific time. The train and bus can be crowded during rush hours, and you'll need to navigate the stations with your bags.
Booking a private car service or shuttle
Private car services and airport shuttles are middle-ground options between ride-sharing and taxis. Companies like Mears Connect and SuperShuttle operate shuttle buses that pick up multiple passengers and drop them at various cruise terminals. You book online before your flight, and the shuttle picks you up from a designated area at the airport. Cost is typically $20 to $35 per person depending on the company and whether you choose a shared or private shuttle.
Shared shuttles take longer because they drop off other passengers first, adding 30 minutes to an hour to your travel time. Private shuttles are faster but cost more. Both require you to book in advance and arrive at the pickup location on time. If you miss your shuttle, you may have to pay again or find alternative transportation. Shuttles are a good choice if you're traveling with a group and want a fixed price, or if you prefer not to use a smartphone app.
What to know before you travel
Check your cruise documents to find your terminal number at PortMiami before you book transportation. The port has seven terminals spread across the property, and some are closer to the entrance than others. Your cruise line will tell you which terminal to use. Knowing your terminal in advance helps your driver navigate directly to the right spot and saves time at the port.
Plan to arrive at the port at least two to three hours before your ship departs. This gives you time for traffic delays, parking, and check-in. If your ship leaves at 4 p.m., aim to arrive by 1 p.m. at the latest. Arriving early also means you won't rush if traffic is heavier than expected.
During peak cruise season (December through March and summer months), FLL gets very busy. Ride-sharing pickup areas and taxi stands have long waits. If you're traveling during these times, book your transportation early or plan extra time. Surge pricing for ride-sharing apps is common during these periods, so budget accordingly.
Keep your cruise documents and ID easily accessible during the ride. You'll need them to check in at the port. Have your terminal number written down or saved on your phone so you can tell your driver quickly.
Frequently Asked Questions
How much does it cost to get from FLL to PortMiami?
Ride-sharing costs $25 to $40, taxis charge a flat rate of $32 to $38, and the Tri-Rail plus bus costs under $10. Rental cars vary by company but typically run $40 to $80 per day plus $15 to $25 for port parking. Private shuttles cost $20 to $35 per person.
Which transportation method is fastest?
Ride-sharing and taxis are tied at 45 minutes to an hour in normal traffic. Both are direct routes with no transfers. The Tri-Rail train is slowest at two to three hours total because you must transfer to a bus or taxi at the other end.
Can I leave my car at PortMiami while I'm on my cruise?
Yes, if you rent a car or drive your own vehicle. Parking at the port costs $15 to $25 per day. You can also arrange to return a rental car to the FLL airport location, but you'll need a ride back to the airport after your cruise.
What if my flight is delayed and I'm worried about missing my ship?
Call your cruise line when ready if you think you'll miss your departure time. Most cruise lines will not wait for late passengers, but they can advise you on rebooking options. Ride-sharing and taxis are faster than trains or shuttles if you're in a rush, but traffic cannot be controlled.
Is it safe to take the Tri-Rail train at night?
The Tri-Rail is generally safe during daytime hours when many commuters use it. If your flight arrives late at night, ride-sharing or a taxi is a better choice because you'll reach the port faster and avoid waiting alone at the train station.