Jorge Chávez International Airport (LIM) to Lima
Most visitors take an official taxi or a pre-booked transfer, about 45–90 minutes to Miraflores depending on traffic. Airport express buses to Miraflores are a cheaper, safe alternative.
The airport is in Callao. A new passenger terminal opened in 2025, and access roads and pickup points changed — follow airport signs. Most visitors stay in Miraflores or Barranco rather than the historic centre.
Best for most people: Taxi. An official airport taxi, booked at a counter inside the terminal, is safe and takes you to the door.
All the options
| How | Time | How often | Price* | Hours | Good to know |
|---|---|---|---|---|---|
| taxi Official taxi companies with counters in the arrivals hall | about 45–90 min to Miraflores | about S/ 60–90 to Miraflores | 24 h | Book only at the official counters inside; avoid drivers who approach you outside. | |
| bus Airport express bus service to Miraflores hotels | about 60–90 min | about every 30–60 min | about S/ 25–35 | daytime and evening | Check current operators and the pickup point at the new terminal. |
| ride-hailing Uber and other apps from the designated pickup area | similar to taxi | often S/ 40–70 | 24 h | Pickup rules at the new terminal may require a walk to a specific zone. |
*Approximate 2026 prices and times. Services change: check the operator before you fly, especially for late arrivals.
Sort it before you land
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Traffic in Lima is heavy; allow 1.5 hours or more at rush hour.
- Use only official taxis or apps — do not accept rides from people in the arrivals hall.
- Have some soles in cash; ATMs are in the terminal.
- Late-night arrivals move faster, around 35–45 minutes to Miraflores.
Common questions
How much is a taxi from Lima airport to Miraflores?
Official airport taxis charge about S/ 60–90 to Miraflores or Barranco. Book at the counters inside the arrivals hall and confirm the price before leaving. App rides can be cheaper. The trip takes 45–90 minutes depending on traffic.
Is it safe to take a taxi from Lima airport?
Yes, if you use the official counters inside the terminal, an app or a pre-booked transfer. Avoid unofficial drivers offering rides outside the terminal. Keep valuables out of sight in the car and keep windows partly closed in heavy traffic.
How long does it take to get to Miraflores?
Usually 45–90 minutes, sometimes more at weekday rush hours (about 07:00–10:00 and 17:00–20:00). Late at night it can be closer to 35–45 minutes. The airport is in Callao, on the opposite side of the city from Miraflores.
Is there a public bus or train?
There is no direct metro or train link to Miraflores. Airport express buses run to Miraflores hotels and are a good budget option. Local buses exist but are crowded and not recommended with luggage.
Compiled by TonyPlan from airport and transport-operator information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.