Lima Airport to Miraflores is one of those routes that looks simple on a map, but after a long flight it can feel confusing fast. When I first used this airport route as a traveler, the biggest stress was not the distance. It was choosing a safe ride, avoiding pushy taxi offers, checking if the airport bus was still running, and guessing how bad Lima traffic would be.
Jorge Chávez International Airport is in Callao, about 18 km from Miraflores. The ride usually takes 45 to 75 minutes, but it can take longer during rush hour. In this guide, I’ll break down the real options: Airport Express Lima, official airport taxis, ride-share apps, private transfers, and public buses, so you can choose the best one for your arrival time, budget, luggage, and comfort level.
Quick answer: best way from Lima Airport to Miraflores
The best way from Lima Airport to Miraflores depends on your arrival time, budget, and luggage.
| Traveler type | Best option | Why it fits |
|---|---|---|
| Solo traveler | Airport Express Lima | Cheapest safe option |
| Budget traveler | Airport Express Lima | From S/15 per person |
| Couple | Official taxi or ride-share | Cost can be split |
| Family | Private transfer | More space and less waiting |
| Late-night arrival | Official taxi or private transfer | Runs 24 hours |
| First-time visitor | Official taxi or private transfer | Simple after a long flight |
| Light luggage | Airport Express Lima | Easy if your hotel is near a stop |
| Heavy luggage | Taxi or private transfer | Door-to-door drop-off |
If you land during the day and your hotel is near a Miraflores stop, take the Airport Express Lima bus.
If you land late, feel tired, or carry large bags, use an official taxi counter or book a private transfer.
Lima Airport to Miraflores transport comparison

| Option | Approx price | Travel time | Best for |
|---|---|---|---|
| Airport Express Lima | From S/15 per person | 45 to 75 min | Solo and budget travelers |
| Official airport taxi | S/60 to S/100 | 45 to 75 min | Late arrivals and easy transfer |
| Ride-share app | S/40 to S/90 | 45 to 75 min | Travelers with app access |
| Private transfer | About $20 to $45+ | 45 to 75 min | Families and groups |
| Public bus | Very cheap | 60 to 120+ min | Local travelers only |
Prices can change with traffic, demand, pickup rules, and time of day. Always check the live fare before you confirm.
Where is Lima Airport?
Lima’s main airport is Jorge Chávez International Airport, also known as LIM.
It is in Callao, west of central Lima. Miraflores is southeast of the airport and is one of the most popular areas for tourists.
Most first-time visitors stay in Miraflores because it has hotels, restaurants, shopping, ocean views, and easy access to Barranco, San Isidro, and the historic center.
If you are still choosing where to stay, my Where to Stay in Lima guide can help you compare the best areas for first-time visitors.
Important new terminal update
Lima’s new Jorge Chávez International Airport terminal started full operations on June 1, 2025.
All regular passenger flights now use the new terminal. Access is through Av. Morales Duárez, and check-in counters are on Level 3.
This matters because old airport directions, old maps, and old pickup advice may confuse travelers. Some apps and older blog posts may still show the old terminal area.
Give yourself extra time when leaving for the airport, especially during rush hour.
Best option by arrival time
Your arrival time matters a lot in Lima.
| Arrival time | Best option |
|---|---|
| 7:00 AM to 10:00 PM | Airport Express Lima, taxi, ride-share, private transfer |
| After 10:00 PM | Official taxi or private transfer |
| Before 7:00 AM | Official taxi, ride-share, or private transfer |
| Rush hour | Taxi or transfer if you need door-to-door |
| Late-night solo arrival | Official taxi counter or private transfer |
Rush hour is usually worst from 6:30 AM to 9:30 AM and 5:00 PM to 8:00 PM. Lima traffic can still be heavy outside these times.
Option 1: Airport Express Lima bus
Airport Express Lima is the official airport bus between Lima Airport and Miraflores.
It is the best value option for many tourists because it is cheaper than a taxi and easier than using local public buses with luggage.
Tickets start from S/15 per person. Prices can vary by route, booking type, or offer.
The buses are large coaches with air conditioning, luggage storage, Wi-Fi, and USB charging. This makes the ride more comfortable than a normal city bus.
Airport Express Lima stops in Miraflores

Airport Express Lima stops at 4 central points in Miraflores:
| Stop | Area |
|---|---|
| Marriott | In front of Larcomar Mall |
| Tourist Information Center | Av. José Larco and San Martín |
| Parque Kennedy | Near Av. Diagonal and Calle Berlín |
| Hotel Boulevard | Av. José Pardo and Av. Jorge Chávez |
The Marriott stop is best if you are staying near Larcomar or the oceanfront.
The Parque Kennedy stop is good for central Miraflores.
The Hotel Boulevard stop works well for hotels closer to Av. José Pardo.
Check your hotel address before choosing the stop. A 5-minute walk with a backpack is easy. A 15-minute walk with large luggage can feel stressful after a long flight. After getting off near Parque Kennedy or Larcomar, my Things to Do in Miraflores guide can help you choose easy places to visit near your hotel.
Airport Express Lima timetable
Airport Express Lima usually runs buses from the airport to Miraflores from 7:00 AM to 10:00 PM.
Buses are usually scheduled hourly.
Always check the latest timetable before your flight because schedules can change during holidays, airport changes, or low-demand periods.
Where to find Airport Express Lima at the airport
After baggage claim, follow signs for transport or airport bus service.
Airport Express Lima has airport staff and airport counters. Staff can guide you to the bus pickup point at the new terminal.
Do not leave the terminal area with anyone claiming to be a bus guide unless they clearly work for Airport Express Lima.
Who should take the Airport Express Lima bus?
Take Airport Express Lima if:
- You are traveling alone
- You want the cheapest safe option
- You land between 7:00 AM and 10:00 PM
- Your hotel is near one of the Miraflores stops
- You have normal luggage
- You are comfortable walking a few minutes after the drop-off
Skip the bus if:
- You arrive late at night
- You have too much luggage
- You are traveling with tired children
- Your hotel is far from the bus stops
- You want direct door-to-door service
For budget planning after arrival, my Lima Daily Budget guide can help you estimate food, transport, and sightseeing costs.
Option 2: Official airport taxi

Official airport taxis are the easiest option for many first-time visitors.
Authorized taxi counters are inside the arrivals area. You tell the staff your hotel or address in Miraflores, confirm the fare, pay or agree on the fixed price, then go to the car with the official driver.
This is much safer than accepting offers from random drivers in or outside the terminal.
A licensed airport taxi to Miraflores usually costs around S/60 to S/100, depending on traffic, time of day, vehicle type, and company.
Where to find official taxis at Lima Airport
Look for authorized taxi counters in the National and International Arrivals areas.
Lima Airport says authorized taxi services have counters in arrivals and staff who guide travelers to the driver and airport parking area.
Use these counters instead of street taxis outside the airport.
Official taxi safety tips
Use these rules:
- Book at the counter inside arrivals
- Confirm the price before leaving
- Keep your luggage with you
- Do not follow drivers who approach you first
- Do not accept a price shouted in the arrivals hall
- Take a photo of the taxi plate if you want extra peace of mind
- Share your route with someone if you are arriving late
The official taxi is a good choice if you land at night, feel tired, or want to reach your hotel without walking from a bus stop.
Option 3: Ride-share apps
Uber, Cabify, and DiDi operate in Lima.
Ride-share apps can be cheaper than official taxis during quiet hours. They can also be useful if you already have mobile data and a working payment method.
Typical app fares from Lima Airport to Miraflores can range from about S/40 to S/90. Prices can rise during rush hour, rain, flight arrival waves, or airport pickup demand.
The downside is waiting time. Drivers may cancel airport pickups because of traffic, parking rules, or pickup fees.
Is Uber safe from Lima Airport to Miraflores?

Uber can work from Lima Airport to Miraflores, but it is not always the simplest choice for a first arrival.
Use Uber or another ride-share app if:
- Your phone has data
- You can find the pickup zone
- You are comfortable messaging the driver
- You are not in a rush
- You can handle a cancellation or wait
Use an official taxi counter instead if:
- You arrive late at night
- Your phone battery is low
- You have no local data
- You are traveling with family
- You do not want to search for the pickup point
Check the plate number before getting in the car. Match the driver and car inside the app.
Option 4: Private prebooked transfer
A private transfer is the easiest option if you want someone waiting when you land.
You book before your flight, add your flight number, and the driver waits at arrivals with your name. Some companies track delays.
Private transfers from Lima Airport to Miraflores usually cost about $20 to $45 or more, depending on the vehicle, company, and group size.
This option works well for:
- Families
- Groups of 3 or more
- Late-night arrivals
- Travelers with large luggage
- Nervous first-time visitors
- Long-haul arrivals when you want less stress
Private transfers cost more than the bus, but the door-to-door service can be worth it after a long flight.
Option 5: Public bus from Lima Airport
Public buses are the cheapest way to leave Lima Airport, but I do not recommend them for most tourists.
They are harder to use with luggage, routes can be confusing, and you may need to walk or transfer. The area around the airport is not the best place to figure out Lima public transport for the first time.
Use a public bus only if:
- You speak some Spanish
- You have little luggage
- You know the exact route
- You are used to local buses in Latin America
- You arrive during the day
For first-time visitors, Airport Express Lima gives a much better mix of low price, safety, and comfort.
Best way from Lima Airport to Miraflores at night
For night arrivals, choose an official airport taxi or prebooked private transfer.
Airport Express Lima usually stops around 10:00 PM. Ride-share apps can work at night, but airport pickup delays and cancellations can be annoying after a long flight.
If your flight lands after 10:00 PM, I would choose:
- Prebooked private transfer if you want the easiest arrival
- Official airport taxi if you want to decide after landing
- Ride-share app only if your phone and data are ready
Do not take random taxi offers outside the terminal at night.
How long does it take from Lima Airport to Miraflores?
The ride from Lima Airport to Miraflores usually takes 45 to 75 minutes.
During rush hour, it can take 90 minutes or more.
Your travel time depends on:
- Arrival time
- Road traffic
- Hotel location
- Airport pickup delays
- Weather
- Events in Lima
- Construction near airport access roads
If you are heading back to the airport, leave earlier than you think you need to. Lima traffic can change fast.
How much does Lima Airport to Miraflores cost?
Here is a simple cost guide.
| Option | Approx cost |
|---|---|
| Airport Express Lima | From S/15 per person |
| Official airport taxi | Around S/60 to S/100 |
| Ride-share app | Around S/40 to S/90 |
| Private transfer | About $20 to $45+ |
| Public bus | A few soles |
If you are alone, the Airport Express bus is usually the cheapest tourist-friendly option.
If you are 2 or 3 people, a taxi or ride-share can be close to the bus price per person and gives door-to-door service.
Airport Express vs taxi: which is better?
Airport Express Lima is better if you want to save money and your hotel is near a stop.
A taxi is better if you want direct service to your hotel.
| Need | Better choice |
|---|---|
| Lowest safe price | Airport Express Lima |
| Door-to-door drop-off | Taxi |
| Late-night arrival | Taxi |
| Solo budget trip | Airport Express Lima |
| Heavy luggage | Taxi |
| Hotel near Parque Kennedy | Airport Express Lima |
| Hotel far from bus stops | Taxi |
For most first-time visitors, the right choice is simple: bus by day, taxi or transfer by night.
Where should you stay in Miraflores for easy airport transport?

For easy airport transport, stay near Parque Kennedy, Larcomar, Av. José Larco, or Av. José Pardo.
These areas are close to the Airport Express Lima stops and have many hotels, restaurants, and shops nearby.
If your hotel is near Larcomar, the Marriott stop may be closest.
If your hotel is in central Miraflores, Parque Kennedy or the Tourist Information Center stop may work better.
If you are comparing Lima neighborhoods, my Miraflores vs Barranco guide can help you choose the right area for your first stay.
Getting from Miraflores back to Lima Airport

The same transport options work from Miraflores back to Lima Airport.
You can take:
- Airport Express Lima bus
- Official taxi booked through your hotel
- Ride-share app
- Private transfer
For daytime departures, Airport Express Lima can be a good budget option.
For early-morning flights, book a taxi or private transfer the night before.
Leave early. For international flights, many travelers aim to arrive at the airport at least 3 hours before departure. Add more time if you are traveling during rush hour. If your airport transfer is part of a short city stay, my Lima Itinerary 1 to 3 Days guide can help you plan your time around arrival and departure days.
How early should you leave Miraflores for Lima Airport?
Use this simple rule.
| Flight time | When to leave Miraflores |
|---|---|
| Early morning | 3.5 to 4 hours before flight |
| Midday | 3 to 3.5 hours before flight |
| Evening rush hour | 4 hours before flight |
| Late night | 3 hours before flight |
This includes driving time, airport access, check-in, bag drop, and security.
If your airline has strict check-in rules, follow the airline time.
Safety tips for Lima Airport arrivals
Lima is manageable for tourists, but airport arrivals need basic care.
Use these tips:
- Keep your passport and phone close
- Use official airport counters or known apps
- Avoid cash exchanges with strangers
- Do not show large amounts of cash
- Confirm your hotel address before leaving
- Save your hotel name offline
- Keep your bags in sight
- Ignore drivers who pressure you
- Use your hotel Wi-Fi or airport Wi-Fi to check your route
- Tell your hotel if you will arrive very late
The most common problem is not danger inside the airport. It is confusion, overpaying, or choosing the wrong pickup.
What to do if your flight is delayed
If you booked Airport Express Lima, check the next bus time.
If you booked a private transfer, message the company as soon as you know about the delay. Many transfer companies ask for your flight number so they can track arrival time.
If you planned to use Uber or Cabify, check the live fare after landing.
If you arrive after the bus stops running, use an official taxi counter or private transfer.
Should you exchange money at Lima Airport?
Exchange only a small amount at the airport if you need cash right away.
Airport exchange rates are often weaker than rates in the city. Still, having some Peruvian soles can help with snacks, tips, or small payments.
Many taxis, ride-share apps, and transfer companies accept card or online payment, but cash is still useful in Peru.
For a full trip budget, read my Is Lima Expensive guide before planning food, transport, and daily costs.
Best final choice for most travelers
Take Airport Express Lima if you are alone, on a budget, and arriving during the day.
Take an official airport taxi if you want a safe direct ride and do not want to book ahead.
Use Uber, Cabify, or DiDi if you have mobile data and are comfortable finding the pickup area.
Book a private transfer if you are arriving late, traveling with family, or want a driver waiting for you.
For most tourists, Airport Express Lima by day and official taxi or private transfer by night is the safest, simplest plan.
Final thoughts
After using the Lima Airport to Miraflores route as a traveler, my honest advice is simple: choose your transport before you land. If you arrive during the day and your hotel is near a bus stop, Airport Express Lima is the best budget choice. If you arrive late, have heavy luggage, or want direct hotel drop-off, use an official airport taxi or book a private transfer.
Miraflores is one of the easiest areas to reach from the airport, but Lima traffic and airport pickup rules can still waste time. Check your arrival time, save your hotel address offline, keep some soles or a working card ready, and avoid random taxi offers. A little planning makes your first hour in Lima much easier. After you reach your hotel, my Things to Do in Lima guide can help you choose what to see first without wasting your first day in the city.



