Most long-haul flights reach Lima late at night or before dawn, which means your first decision in Peru happens when you're least sharp. Miraflores sits about 15 kilometers south of the terminal, but a Lima Airport to Miraflores transfer rarely takes the 20 minutes that distance suggests — bridges, a single access road and Lima's traffic usually turn it into an hour. Add luggage, an unfamiliar currency and a district you've never driven through, and the option you choose shapes your whole first evening. Deciding before you land makes it simple.
Lima Airport to Miraflores Transfer Options, Compared
Three options genuinely work for this route: the official Airport Express Lima bus, an authorized airport taxi, or a ride-hailing app. A pre-booked private car is the fourth. There's no train or metro into the terminal yet, and ordinary street taxis aren't allowed to enter the airport at all.
|
Option |
Time to Miraflores |
Typical cost |
Works best for |
|
Airport Express Lima |
45–70 min |
From about S/15 per person (US$4–6) |
Solo travelers and couples on a budget |
|
Authorized airport taxi |
45–70 min |
Roughly S/75–95 (US$24–30) |
Door-to-door with no app or planning |
|
Ride-hailing app |
45–75 min |
Often slightly under taxi counter rates |
Travelers with data and patience for the walk |
|
Pre-booked private transfer |
45–70 min |
Fixed price agreed in advance |
Families, groups, night landings |
Costs move with demand and traffic, and the gap between the bus and a car narrows fast once there are three or four of you.
What Changed When the New Terminal Opened
All flights moved to a new terminal on June 1, 2025, and the old building on Avenida Faucett closed permanently. If a guide mentions Faucett or walking out to the street, it's out of date.
The current terminal sits on the north side of the runway in Callao, reached by vehicle via Avenida Morales Duárez and a set of modular bridges. There's no pedestrian access — you can't walk in or out — so every option below involves a vehicle from the moment you leave the building.
Inside, the layout follows three levels, and knowing which one you need saves a lot of wandering:
-
Level 1 holds arrivals, baggage claim and immigration. Authorized taxis collect here, and this is where the Airport Express counter and boarding zone sit.
-
Level 2 is the commercial floor, opening onto a boulevard. Ride-hailing pickups and AeroDirecto buses use this level.
-
Level 3 is departures, where cars drop off with a ten-minute limit before a charge applies.
Peru's transport authority publishes the current pickup and drop-off zones, which is worth a glance before you fly since the arrangement is still relatively new.
One practical note before you go anywhere: pull soles from an ATM inside the terminal rather than exchanging money with anyone near the access roads. You'll want small notes for the bus, tips or a coffee.
Airport Express Lima: The Default Choice for Most Visitors
For solo travelers and couples, the official bus is the easiest option on this route. Fares start around S/15 per person, roughly US$4 to US$6, against S/75 or more for a car. Coaches carry luggage in underfloor bays, run Wi-Fi and USB charging, and staff meet arriving passengers to point them toward the boarding zone.
Departures run roughly hourly from early morning to about 10 p.m., with several stops across Miraflores — including Parque Kennedy and other central Miraflores stops. Two of those stops sit beside official tourist information desks, which is useful if you land without a plan.
Pick your stop by hotel, not by which sounds familiar. Miraflores is walkable, but hauling suitcases eight blocks after a red-eye is not the arrival anyone wants. Check the stop map before you board and ask the staff which one is closest to your address.
Tickets can be bought online in advance or at the counter near the arrivals exits, and online tickets stay valid for any bus over a generous window. That flexibility matters more than it sounds — a delayed flight doesn't cost you the fare.
Where the bus stops making sense is with three or more people, a very late landing, or an address outside the stop network. Many visitors also use Miraflores as a base before flying on to Cusco, where the geography flips entirely and the drive that matters is a Cusco Airport to Sacred Valley Transfer rather than the trip into town.
Authorized Taxis Versus Ride-Hailing Apps
Both get you door to door. The difference is where you meet the car and how much certainty you want about the price.
Authorized operators — Taxi Green, Taxi 365 and Taxi Directo — hold counters inside arrivals and collect from the controlled lane on Level 1. You agree the fare at the counter before you leave, typically S/75 to S/95 to Miraflores. No app, no data plan, no negotiation with a stranger, and the car is a short walk from baggage claim.
Ride-hailing apps like Uber, Cabify and inDrive all operate in Lima and often quote a little less. The catch is the pickup. Drivers can't collect from arrivals — you head up to Level 2 and cross the boulevard to the designated zone, which means stairs or elevators with your bags before you've even started. Cancellations happen, and matching takes longer during the pre-dawn arrival waves when several long-haul flights land together.
A few habits worth keeping either way:
-
Check the plate and driver name before getting in, and don't accept rides from anyone who approaches you inside the terminal.
-
Have your hotel address written down in Spanish, including the district. "Miraflores" alone isn't an address.
-
Carry small bills if you plan to pay cash, since drivers rarely break a S/200 note.
When a Private Transfer Makes Sense
A pre-booked car solves the specific problem this airport creates: you land, and there's no way to walk anywhere. Everything depends on a vehicle already being sorted.
It earns its place in a handful of situations:
-
Arrivals after the last bus. Airport Express service ends around 10 p.m., and many flights from North America and Europe land well after that.
-
Groups of three or more. Split four ways, a fixed car fare often lands close to four bus tickets, with no stops and no walk at the other end.
-
Families with young children. Car seats can be requested in advance, which neither the taxi counter nor an app guarantees.
-
Business schedules. A driver tracking your flight number removes the queue and the wait when a meeting is on the clock.
-
Apartments and short-term rentals. Miraflores has plenty of them on side streets that aren't near any bus stop.
That's the gap a service like Transpovia fills — a fixed price set before departure, a driver assigned to your flight, and a single meeting point instead of a hunt across three levels.
Booking the return at the same time carries real weight here. Traffic heading north can double on a bad afternoon, and reserving the departure leg with Transpovia while you plan means the ride is already handled when you need to leave Miraflores three and a half hours before an international flight.
Timing Your Ride: Traffic, Night Landings, and Early Flights
Plan on 45 to 70 minutes to Miraflores, and treat anything faster as luck. The route crosses the Río Rímac and threads through Lima's road network toward the coast, and there's currently only one main access road serving the terminal. A branch of the metro with a station at the airport is under construction, but it isn't running yet.
Weekday peaks — roughly 06:30 to 09:30 and 17:00 to 20:00 — are the difference between a comfortable ride and a long one. Coastal fog and winter drizzle between June and September slow things further, since Lima's roads handle wet conditions poorly.
Late arrivals need a plan made before takeoff. The terminal itself is well-lit and policed around the clock, with cafés and waiting areas, so it's a reasonable place to sit for a while. The area immediately outside is not somewhere to wander with luggage at night. The AeroDirecto public bus runs to several districts, but Miraflores isn't among them, so it won't help most visitors.
Early departures deserve the same buffer. Aim to reach the terminal three and a half hours before an international flight, and remember that drop-off on Level 3 is capped at ten minutes. Building slack into a long road transfer is standard practice across the region — the same reasoning applies to a Santiago to Valparaíso Transfer.
Frequently Asked Questions
How much is a taxi from Lima Airport to Miraflores?
An authorized airport taxi booked at the counters inside arrivals typically costs S/75 to S/95, roughly US$24 to US$30, with the price agreed before you leave. Ride-hailing apps often quote slightly less, though pickup requires walking to the designated zone on Level 2.
Is there a bus from Lima Airport to Miraflores?
Yes. Airport Express Lima runs the official service, with fares starting around S/15 per person and departures roughly hourly from early morning until about 10 p.m. Buses carry luggage below deck and make several stops across Miraflores, including Larcomar and Parque Kennedy.
How long does it take to get from Lima Airport to Miraflores?
Usually 45 to 70 minutes for about 15 kilometers. Outside peak hours it can be closer to 45; during weekday rush hours, rain or roadworks on the access route, it can stretch well past an hour. There's no rail link yet, so every option shares the same traffic.
Before You Land
Choose based on the arrival you're actually having. Traveling light on a midday flight? The bus is comfortable and cheap. Landing at 2 a.m. with family and four suitcases? Have a car waiting and skip every decision. Arranging it through Transpovia in advance means the only thing left to do is find your name on a sign.
"We landed just after midnight and honestly had no energy left to figure anything out. Walking straight to a driver who already knew our hotel made the whole first night easier."

