Pedestrian walkway above the Salomón and Aldo storefronts at Larcomar in Miraflores, Lima, with palm trees and office towers in the background

How to Get from Lima Airport to Miraflores

Landing at Jorge Chávez International Airport after a long-haul flight is disorienting enough without having to solve a transport puzzle. The good news: getting to Miraflores, Lima's most popular base for visitors, is straightforward once you know which options actually make sense for a first arrival.

Miraflores sits roughly 18–22 kilometres southeast of the airport, on the opposite side of the city, which means your ride will typically take somewhere between 40 minutes and well over an hour depending on traffic. There is no train link and no shortcut around Lima's congestion, so the vehicle you choose — and how you arrange it — matters more here than in most airport-to-city-centre trips. This guide walks through every realistic option, what each one actually costs, and which one is right for your situation.

Editor's Recommendation

For first-time visitors to Peru, we recommend booking an official airport taxi at the arrivals hall counter or arranging a private airport transfer in advance. Both take you directly from the terminal to your hotel door, with no transfers, no navigating unfamiliar streets, and no guesswork after a tiring flight. They cost only slightly more than the alternatives and remove nearly all of the friction and risk that first arrivals tend to worry about.

Ride-hailing apps like Uber and Cabify are solid backups once you have data and are comfortable meeting a driver outside the terminal. The Airport Express bus is worth considering only if you already know Lima, pack light, and enjoy figuring out public transport in a new country.

⚡ Quick Comparison: Airport to Miraflores

OptionPrice (approx.)Travel TimeBest For
Official Airport Taxi BestS/65–85 (USD 17–23)40–75 minFirst-time visitors, direct door-to-door
Private Airport TransferUSD 25–4540–75 minFamilies, late arrivals, total peace of mind
UberUSD 13–2240–75 minBudget-conscious travelers with data/app ready
CabifyUSD 13–2240–75 minSimilar to Uber, sometimes better availability
Airport Express BusUSD 8–960–90 minLight-packing, experienced travelers
Public Bus / MetropolitanoUnder USD 290+ min, transfers requiredVery budget-limited, seasoned local commuters

🚕 Official Airport Taxi ★★★★★ Recommended

01

Official Airport Taxi

Arrivals Hall · Fixed-Rate Counters · Direct to Your Hotel

The simplest and safest way to reach Miraflores is to book at one of the official taxi counters inside the arrivals hall, before you exit the building. Companies such as Taxi Green, CMV Taxis, and Satelital Taxis operate staffed booths where you pay a fixed, pre-agreed fare — there is no meter, no haggling, and no ambiguity about the price before you get in the car. A fixed fare to Miraflores runs approximately S/65–85 (roughly USD 17–23), and the driver takes you directly to your hotel entrance.

Because the rate is locked in before you leave the terminal, this option removes the single biggest source of stress for new arrivals: negotiating transport in an unfamiliar country, in a foreign language, while jet-lagged. Never accept offers from informal drivers who approach you inside the arrivals hall or just outside it — this is a well-known scam aimed squarely at first-time visitors, and it is the main reason official counters exist.

Tip: Keep the small paper receipt the counter gives you until you're dropped off — some operators ask to see it at the end of the trip.

🚗 Private Airport Transfer ★★★★★

02

Private Airport Transfer

Pre-Booked Online · Driver Waiting With Your Name · Fully Tracked Flight

A private transfer is arranged online before you fly, usually through your hotel or a transfer service, and typically costs USD 25–45 for a Miraflores drop-off. Your driver waits in the arrivals hall holding a sign with your name, tracks your flight in case it lands early or late, and helps with luggage from the terminal to the car. There's nothing to negotiate and nothing to figure out on arrival — you simply walk out and your ride is already there.

This is the option we recommend most for families, travelers arriving very late at night, anyone with connecting flights and heavy luggage, or simply anyone who wants zero decision-making after a long journey. The extra cost over a standard taxi buys a meaningfully smoother arrival, especially useful if this is your first trip to Peru and you'd rather not test your Spanish at midnight.

Tip: Book through your hotel directly if possible — many Miraflores hotels include a discounted or complimentary transfer with certain room categories.

📱 Uber

03

Uber

App-Based · Designated Pickup Zone · Requires Mobile Data

Uber operates throughout Lima and is a reliable, moderately priced option once you're set up to use it. Fares to Miraflores typically run USD 13–22, noticeably less than a taxi counter, but you will need working mobile data — activating an eSIM before your flight is the easiest way to have this ready the moment you land. Rather than picking up right outside arrivals, Uber (like other ride-hailing apps) uses a designated pickup zone a short walk from the terminal, clearly signposted.

Always match the license plate, car model, and driver name shown in the app before getting in, and be aware that unlicensed drivers sometimes loiter near the rideshare zone hoping to intercept confused travelers. If in doubt, use the in-app chat to confirm your driver has actually arrived rather than approaching a car that simply looks similar.

Tip: Set your pickup pin precisely at the signposted rideshare zone, not at the arrivals door — this avoids confusing your driver and cancelled trips.

🚙 Cabify

04

Cabify

App-Based · Popular Locally · Similar Pricing to Uber

Cabify is a Spain-founded ride-hailing app that is extremely popular in Lima and, in some cases, has better driver availability at the airport than Uber during peak arrival windows. Pricing is broadly comparable, usually USD 13–22 to Miraflores, and the pickup process mirrors Uber's — a short walk to a marked rideshare area outside the terminal rather than a curbside pickup at the exit doors.

Many travelers download both Uber and Cabify before their trip and simply compare estimated fares and wait times on arrival, taking whichever app shows a shorter pickup window. Both apps accept international credit cards, so there's no need to carry cash for this option.

Tip: If one app shows a long wait time, check the other — availability at LIM fluctuates noticeably by hour.

🚌 Airport Express Bus ★★★

05

Airport Express Lima Bus

Budget Alternative · For Experienced, Light-Packing Travelers

The Airport Express Lima is an air-conditioned bus service running directly between the airport and Miraflores, stopping near Larcomar, Kennedy Park, and the JW Marriott. At roughly USD 8–9 one-way, it's the cheapest comfortable option, departing every 15–30 minutes around the clock, with a journey time of 60–90 minutes depending on traffic.

We present this as an alternative rather than a primary recommendation. It suits travelers who already know Lima, are carrying only carry-on luggage, and feel comfortable finding a bus stop, buying a ticket, and navigating a stop that isn't literally at their hotel's front door. For a first arrival — particularly after an overnight international flight, with checked bags, or in a group — the taxi and private transfer options above are simply easier and less to manage. If that describes you, the bus is a perfectly reasonable way to save a few dollars on a future trip once you're more familiar with the city.

Tip: The stop is outside the arrivals exit — look for the signage or ask airport staff. Tickets can be bought on board or at the small counter nearby.

🚏 Public Transportation

Lima's public bus network and the Metropolitano rapid-transit line do not run directly to or from the airport, so reaching Miraflores this way involves at least one taxi or walk to a connecting stop, followed by one or more bus transfers, typically adding 90 minutes or more to your journey. Fares are very low — often under USD 2 total — but the route requires local knowledge of stops and transfer points that isn't posted in English, and carrying luggage through multiple transfers is genuinely inconvenient. This route makes sense mainly for seasoned Lima commuters or extremely budget-constrained travelers with minimal bags; it is not something we'd suggest for a first arrival in the country.

🕒 Travel Times by Time of Day

Traffic is the single biggest variable on this route, and it swings dramatically by hour. Late-night and early-morning arrivals (roughly 22:00–06:00) are the fastest, often reaching Miraflores in 35–45 minutes with light roads. Midday arrivals (10:00–16:00) tend to run 50–65 minutes. The two windows to plan around are the morning rush (07:00–09:30) and the evening rush (17:00–20:00), when the same trip can stretch to 75–100 minutes, particularly along the Vía de Evitamiento and Javier Prado corridors. If your flight lands during rush hour, budget extra time and consider mentioning it to your hotel if you have an early check-in appointment or tour scheduled.

💰 Typical Prices at a Glance

Official Taxi
S/65–85 fixed
Private Transfer
USD 25–45
Uber / Cabify
USD 13–22
Airport Express Bus
USD 8–9
Public Bus
Under USD 2
Distance
~18–22 km

🔒 Safety Tips for the Airport-to-Miraflores Trip

Stay inside the airport terminal until you're with your verified driver — this is the single most effective precaution you can take. Ignore anyone who approaches you inside the arrivals hall offering a taxi; legitimate drivers wait at the official counters or the designated rideshare zone, they don't solicit passengers directly. If you've booked a private transfer, confirm the driver's name matches your booking confirmation before getting in. For ride-hailing apps, always check the license plate and driver photo against what's shown on your screen. Keep your phone charged (a portable charger is worth packing), keep valuables in a bag you can see, and avoid displaying cash or electronics unnecessarily while still inside the terminal or curbside area. Miraflores itself is widely regarded as the safest, most walkable district in Lima, so once you arrive, the hard part of the journey is over.

✅ Which Option Should You Choose?

If this is your first time in Peru, or you're arriving tired, with bags, at night, or as a family — book the official airport taxi at the counter or a private transfer in advance. Both get you from the terminal to your hotel with essentially no decisions left to make, at a cost difference that's small relative to the convenience gained. If you've traveled in Latin America before, are comfortable with ride-hailing apps, and have data ready, Uber or Cabify offer very similar convenience for a bit less money. The Airport Express bus and public transport are worth knowing about, but we'd save them for a return trip once Lima feels a little more familiar.

❓ Frequently Asked Questions

How long does it take to get from Lima Airport to Miraflores?
Usually 40 to 75 minutes depending on traffic and time of day. Overnight arrivals are fastest; trips during the morning or evening rush hour can take 75–100 minutes.
What is the safest way from Lima Airport to Miraflores?
An official airport taxi booked at the arrivals counter, or a pre-booked private transfer, are the safest and most direct options — both take you straight to your hotel with no negotiation involved.
How much does a taxi from Lima Airport to Miraflores cost?
Official taxi counters charge a fixed fare of approximately S/65–85 (about USD 17–23) to Miraflores, agreed before you get in the car.
Can I use Uber at Lima Airport?
Yes. Uber operates at Jorge Chávez Airport. You'll need mobile data, and you'll meet your driver at a designated rideshare pickup zone a short walk from arrivals rather than curbside.
Is the Airport Express bus a good option for first-time visitors?
It's a reasonable budget option for travelers who already know Lima and pack light, but it's not the easiest or most direct choice for a first arrival, especially with luggage or after a long flight.
Should I book a private transfer in advance or take a taxi on arrival?
Both are excellent, safe choices. A private transfer means a driver is already waiting with your name on arrival — ideal for late flights or families — while an official taxi counter gives you the same fixed-rate safety without pre-booking.
Is it safe to walk outside the terminal to find a taxi?
Stay inside the terminal and use the official taxi counters in the arrivals hall rather than walking outside to look for a cab. Informal drivers sometimes approach travelers directly, which is best avoided.
How far is Miraflores from Jorge Chávez Airport?
Miraflores is roughly 18–22 kilometres southeast of the airport, on the opposite side of central Lima, which is why traffic has such a large effect on travel time.
Do I need cash for the trip from the airport?
Official taxi counters and the Airport Express bus can typically be paid in cash or card at the counter. Uber and Cabify are paid entirely through the app, so no cash is required for those.
What if my flight arrives very late at night?
All the options in this guide, including official taxis, private transfers, and ride-hailing apps, run 24 hours a day. A pre-booked private transfer is especially convenient for late arrivals since your driver is already waiting.

📱 STAY CONNECTED

Peru eSIM — Airalo

Get mobile data the moment you land — essential for booking Uber or Cabify from the airport.

Exclusive Offer: Save 15% with code PERULOCAL

Get Your eSIM →

🛡️ Why Trust Peru Local Advisor?

Local Knowledge

Routes, fares, and pickup zones verified by people who use Jorge Chávez Airport regularly.

Safety-First Advice

We prioritize what's genuinely safest for first-time visitors, not just what's cheapest.

Transparent Links

Any affiliate relationships on this page are clearly disclosed and never affect our advice.

📎 Related Guides

Lima Airport Guide 2026 →
Best Hotels in Miraflores →
Peru SIM Card Guide →
Peru Trip Planner →