Getting Around Miraflores
Miraflores is a district of Lima, Peru, and for most visitors it is a place you explore on foot, with taxis and ride-hailing filling in the longer hops and public transport handling the trips to and from the rest of the city. The guidance below covers the practical options.
Walking
Miraflores is a compact, walkable district, and walking is the simplest way to get between its hotels, restaurants, shops and waterfront areas. If you are staying in the district, you can reasonably expect to cover most of your local sightseeing on foot rather than arranging transport for every trip.
Metro, Rail and Trams
Plan on using road-based transport instead.
Buses and Public Transport
Local buses are the cheapest way to reach Miraflores from elsewhere in Lima. There are plenty of local buses outside the airport that will take you to Miraflores for around S/4, with the journey taking about an hour. This is a budget option rather than a comfortable or luggage-friendly one, but it does connect the airport with the district directly.
Taxis and Ride-Hailing
Taxis are the most straightforward option for getting around and for arriving in Miraflores, but where you pick one up matters a great deal.
- Book ahead where possible. The safest approach is to book a taxi inside Lima Airport or the bus terminal, or to ask your hotel or hostel to book one for you.
- Typical prices. From the bus terminals, expect to pay roughly S/15–S/35. From the airport, an official taxi will cost you at least S/60.
- Avoid unlicensed taxis. It is not advised to take a taxi outside the bus terminals or airport, as those areas are dangerous and notorious for scams and robberies, and the same warning applies to the drivers who pick up tourists in these areas.
- Reputable companies. Safe taxi services include Taxi365, Taxi Directo and Taxi Green.
- Ride-hailing. Uber is also available readily in Lima, giving you another option for booking a car rather than hailing one on the street.
Getting from the Airport to Miraflores
Lima's airport is the main arrival point, and there are three practical ways into Miraflores.
- Airport bus. Airport Express Lima runs a bus service between Lima Airport and Miraflores in both directions. Buses run about every hour and make four stops in Miraflores: Marriott/Larcomar, the Tourist Information Center, Parque Kenney and Hotel Boulevard. The buses have USB ports and free Wi-Fi, and staff speak English and Spanish. Tickets can be bought at their two counters inside Lima airport, on their website, or on the bus, and cost US$5.5 one way or 20 Sol.
- Taxi. Book inside the airport or through your accommodation. An official airport taxi costs at least S/60.
- Private transfer. Your hotel or hostel can order a private transfer for you, with prices one way starting from US$20.
Practical Summary
For a visitor based in Miraflores, walk whenever you can, use taxis or Uber for longer or later trips, and treat the local buses as the cheap but slow option. For the airport run, choose between the hourly Airport Express bus, an official taxi booked inside the terminal, or a hotel-arranged private transfer — and avoid picking up a taxi on the street outside the terminal.