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.
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
| Option | Price (approx.) | Travel Time | Best For |
|---|---|---|---|
| Official Airport Taxi Best | S/65–85 (USD 17–23) | 40–75 min | First-time visitors, direct door-to-door |
| Private Airport Transfer | USD 25–45 | 40–75 min | Families, late arrivals, total peace of mind |
| Uber | USD 13–22 | 40–75 min | Budget-conscious travelers with data/app ready |
| Cabify | USD 13–22 | 40–75 min | Similar to Uber, sometimes better availability |
| Airport Express Bus | USD 8–9 | 60–90 min | Light-packing, experienced travelers |
| Public Bus / Metropolitano | Under USD 2 | 90+ min, transfers required | Very budget-limited, seasoned local commuters |
🚕 Official Airport Taxi ★★★★★ Recommended
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 ★★★★★
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
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
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 ★★★
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
🔒 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
📱 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 →