
Uber, taxi, bus, or private transfer? The complete guide to the airport-to-Miraflores route, with real prices, exact times, and what to do if you land at 3 AM.
This is the practical question almost every Lima-bound traveler asks once their flight is booked. It's also the question most travel guides answer poorly — vague distances, outdated prices, and no clear winner among the four or five transfer options. The honest version is short: for 95% of visitors, Uber from Jorge Chávez Airport to Miraflores is the right choice, takes 35-45 minutes, and costs around 70 soles ($20 USD). The rest of this guide is the nuance — for the other 5%, for the variations (late night, with luggage, in groups), and for the questions you'll have once you're standing in the arrivals hall.
We've been picking up clients at Jorge Chávez since 2014 and we run the route daily. What follows is what works.
If you only have time for the headline:
The rest of this guide explains why, and what to do in the edge cases.
Lima's main airport — and Peru's only international hub — is Jorge Chávez International Airport (LIM), located in the Callao district about 20 km north of Miraflores. It opened a new terminal in 2025, doubling capacity, and is now the largest airport in South America by floor area.
The airport handles roughly 25 million passengers a year and is the gateway to Cusco, La Paz, Quito, Bogotá, and most of the Pacific coast of South America. For most visitors, Lima is the connection or the entry point — meaning you'll likely use this transfer route at least twice (in and out).
A few things to know:
The best option for 95% of visitors.
How it works:
1. After clearing immigration and customs, exit the arrivals hall.
2. Connect to airport wifi or use your data.
3. Open your ride-sharing app and book a ride to your hotel address.
4. Walk to the official ride-sharing pickup zone — clearly signposted, just outside the arrivals hall on the upper level of the airport.
5. Confirm the driver's name, plate number, and trip details before getting in.
Time: 35-45 minutes in normal traffic. As fast as 25-30 minutes early morning (before 7:00) or late evening (after 21:00). Up to 60 minutes during the 17:00-19:00 rush hour.
Cost: 60-90 soles ($17-25 USD) depending on time of day, traffic, and surge pricing. Average around 70 soles. Always pay through the app — drivers should not ask for additional cash.
Pros:
Cons:
Jorge Chávez's new terminal has a dedicated, clearly signposted Uber pickup zone. Don't get into a vehicle that approaches you outside this zone — those are unofficial drivers using the Uber name. The official zone is regulated and safe.
The right choice if you don't have data, can't book Uber, or are uncomfortable with apps.
How it works:
1. After clearing immigration and customs, look for the official taxi counters in the arrivals hall — typically Taxi Green or Taxi 365, both regulated taxi services with fixed prices.
2. Tell the counter your destination; they quote a fixed price.
3. Pay at the counter (cash or card).
4. Walk to the dispatch zone outside; they assign you a driver.
Time: same as Uber — 35-45 minutes in normal traffic.
Cost: 80-100 soles ($22-28 USD) to Miraflores. Slightly more than Uber on average, but fixed price with no surge pricing.
Pros:
Cons:
The unofficial taxi touts in the arrivals hall. They'll approach you the moment you exit, offering "taxi service." Their prices are 30-50% higher than Uber or the official taxi counters, and the safety record is variable. Walk past them and head to the official counters or the Uber zone.
The best budget option for solo travelers and couples.
How it works:
1. After arrivals, look for the Airport Express Lima booth — clearly marked.
2. Buy a ticket to Miraflores. The bus runs on a fixed loop with stops at major Miraflores hotels (JW Marriott, Belmond Miraflores Park, Hilton, etc.).
3. Wait for the next departure — buses leave roughly every 30-60 minutes from early morning to late evening.
4. Board with your luggage; the bus has dedicated luggage racks.
Time: 50-70 minutes depending on traffic and number of hotel stops.
Cost: 30 soles ($8 USD) per person. Children and luggage included.
Pros:
Cons:
For three or more travelers: Uber or a private transfer is comparable in cost and faster. For solo travelers and couples on a budget: the Airport Express is genuinely a strong choice.
The best option for groups of 3+, families with kids, or visitors who want zero stress.
How it works:
1. Book in advance through your hotel, a tour operator, or a transfer service.
2. The driver waits at arrivals with a sign showing your name.
3. Pre-paid (or paid on arrival, depending on service).
Time: 35-45 minutes, same as Uber.
Cost: 100-150 soles ($28-42 USD) for a standard sedan, more for vans (groups of 4-7) or premium vehicles.
Pros:
Cons:
For groups of 3+ or families with kids, the per-person cost competes well with Uber and the convenience is genuinely valuable, especially after a long international flight.
Strictly speaking, you can take public buses from the airport to Miraflores. Strictly speaking, you shouldn't. The local buses serving the airport are slow, crowded, target high-traffic local routes, and aren't built for travelers with luggage. The 30-soles Airport Express bus is the right "public transit" option — actual local buses save you maybe $10 USD and cost you 90 minutes and significant frustration.
We mention it because some online guides still recommend it. They shouldn't.
| Option | Time | Cost | Best for |
|---|---|---|---|
| Uber/Cabify/InDrive | 35-45 min | 60-90 soles ($17-25) | Most travelers |
| Official taxi counter | 35-45 min | 80-100 soles ($22-28) | No-app travelers |
| Airport Express bus | 50-70 min | 30 soles ($8) | Solo/couples on budget |
| Pre-booked transfer | 35-45 min | 100-150 soles ($28-42) | Groups, families, premium |
| Local public bus | 90+ min | 5 soles ($1.50) | Don't |
A common scenario for Lima — many international flights from North America and Europe land between midnight and 04:00.
The honest answer: Uber and pre-booked transfers are the only sensible options. Specifically:
A practical tip for late arrivals: most Miraflores hotels offer pre-paid airport transfers at competitive rates, and the front desk can arrange one when you book. For a 03:00 arrival, this often beats Uber on convenience.
A scenario we see often: your flight lands at 06:00 or 08:00, your hotel doesn't allow check-in until 14:00, and you have 5-6 free hours. Most travelers either nap in the hotel lobby or pay for an early check-in. Both are reasonable. There's a third option that more visitors are taking:
Drop your luggage at your hotel (most hotels store luggage for free, even for guests not yet checked in), then start your Lima trip immediately with a short bike tour. The route is on flat, dedicated bike lanes along the cliffs — easier on the body than wandering with jet lag. By the time you finish, your room is ready and you've already seen the city's highlights.
🚴 The smart use of your first morning in Lima
Our Tour Express ($35 USD, 2 hours, 10 km) is the most-booked early-arrival activity for travelers landing before noon. It covers Miraflores, the Malecón, and Barranco's Bridge of Sighs in two hours — exactly the time most visitors have between hotel drop-off and check-in.
✓ Trilingual local guide (English, French, Spanish)
✓ Comfortable bikes and helmets included
✓ Safe, dedicated bike lanes the whole way
✓ Multiple morning departure times — including 09:00 and 11:00
✓ Walking distance from most Miraflores hotels
If you have more time before check-in, our 3-hour Urban Bike Tour ($59 USD, 11 km) extends the same route with deeper neighborhood coverage.
Same logic, in reverse, with one critical addition: leave more buffer than you think you need.
Recommended buffer:
The reason: Lima's evening traffic can stretch the airport run from 35 minutes to 75 minutes with little warning. Missing an international flight because you trusted the morning timing is a uniquely frustrating way to end a Peru trip.
Best options in reverse:
No. Jorge Chávez Airport is in Callao, a separate district about 20 km north of Miraflores. Most travelers stay in Miraflores or Barranco, both south of central Lima, and need a transfer to get there.
Yes. Jorge Chávez is heavily controlled, with security throughout the terminal and arrivals area. The single risk to be aware of is unofficial taxi touts in the arrivals hall — they aren't dangerous, but they overcharge and use tactics that pressure travelers into rides. Walk past them and head to the official taxi counters or the Uber zone. Otherwise, the airport is as safe as any major international hub.
Through the app. Add your card before you leave home. Drivers should not ask for cash unless you've selected cash payment in the app. Cash also works — Peruvian soles are accepted directly with the driver if you've selected cash. Credit cards are the standard for international travelers.
Bottled water is safer. Lima's tap water is officially potable but most locals drink filtered or bottled water as a routine matter. Bottled water is cheap and widely available throughout the airport.
Use the ATM, not the currency exchange counter. ATMs are available 24/7 in the arrivals area and offer significantly better rates than the exchange counters. Withdraw 200-400 soles (about $55-110 USD) for your first day or two; you can find more ATMs throughout Miraflores at standard bank locations. Skip the exchange counters at the airport — their rates are 5-10% worse than the ATM.
35-45 minutes by Uber or taxi in normal traffic (Monday-Friday daytime). As fast as 25-30 minutes early morning (before 7:00) or late evening (after 21:00). Up to 60 minutes during the 17:00-19:00 rush hour. The Airport Express bus takes 50-70 minutes due to multiple hotel stops.
The Airport Express bus at 30 soles ($8 USD) per person. The cost difference vs an Uber (~70 soles total) only matters for solo travelers and couples — for groups of 3+, an Uber is comparable per person and faster.
Yes — when you use the official Uber pickup zone. The new terminal has a clearly signposted Uber zone where regulated drivers wait. Avoid drivers who approach you in the arrivals hall claiming to be Uber — they're using the brand without affiliation. The legitimate pickup is outside the terminal at the dedicated zone.
Tipping is not standard for taxi or Uber drivers in Lima. Round up to the nearest 5 or 10 soles for good service if you'd like. For pre-booked private transfers, a 10-15 soles tip is appreciated for helpful drivers who handle luggage, offer recommendations, etc.
The Airport Express bus typically stops running around 23:00-midnight. For arrivals after that, Uber, the official taxi counter, or a pre-booked transfer are the only sensible options. Uber works 24/7. Avoid unofficial taxi touts at any hour, but especially overnight.
Pre-booked transfers track flights and adjust pickup automatically — the standard practice in Lima. Uber doesn't track flights but is available 24/7, so a delayed flight just means you book the Uber when you exit, same as normal. The Airport Express bus runs on its fixed schedule regardless.
For most travelers, Uber on arrival is fine. Book in advance only if: (1) you're arriving very late at night, (2) you're traveling in a group of 3+, (3) you have specific concerns about navigating ride-sharing apps in Spanish, or (4) your hotel offers a competitive transfer rate. For everyone else, the on-arrival Uber works.
No. Lima does not yet have a passenger rail connection between the airport and the city center. A metro extension is in long-term planning but not currently operational. The Airport Express bus is the closest equivalent to a fixed-route public transfer.
Landing in Lima soon? Our Tour Express is the most-booked first-morning activity for travelers arriving before noon — perfect for using the time between airport arrival and hotel check-in. Or contact our team and we'll match the timing to your flight.
Keep Reading