
The complete local guide to Miraflores, the cliffside district where most visitors stay. The best streets, parks, restaurants, and what locals quietly tell their friends to skip.
Miraflores is the district most visitors picture when they think of Lima. The cliffs, the Pacific, the parks, the glass towers, the running paths along the Malecón at sunset — they're all here, concentrated into about ten square kilometers of the city's most polished real estate. It's where most travelers stay, where the embassies are, and where the headline experiences sit within walking distance of each other.
But Miraflores is also a district that gets flattened by most travel guides. The same five spots get listed, the same three restaurants get recommended, and travelers leave without ever discovering the side streets where Limeños actually spend their time. This guide is for the visitor who wants the second layer — the small parks behind the famous ones, the family-run cevicherías the chefs eat at, the best clifftop benches for watching the garúa roll in.
We've been guiding visitors through Miraflores since 2014. Our office is here, our guides live here, and what follows is the version of the neighborhood we'd hand to a friend before their first visit.
Lima is a city of 43 districts, but most of what visitors come for sits in three: Miraflores, Barranco, and the Historic Center. Miraflores is the modern heart — the safest, the most walkable, the most concentrated in restaurants and hotels. It's bounded by the Pacific cliffs to the west, San Isidro to the north, and Barranco to the south.
The district splits roughly into four zones:
This guide moves through them in order.
If your hotel is in Miraflores, it's probably within ten minutes of Parque Kennedy. This is the social and commercial heart of the district, and the right place to start.
The two parks blur into one in everyday speech, but technically Parque Kennedy is the smaller upper park and Parque 7 de Junio the larger one across Avenida Diagonal. Together they form Miraflores' town square — surrounded by restaurants, cafés, the Iglesia Virgen Milagrosa (the white colonial church), and the small artisan stalls that pop up on weekends.
The park is famously full of cats. Around 100 of them live here, fed and cared for by a local association. They're friendly, well-fed, and one of the most photographed features of the district.
Two side streets one block from Parque Kennedy that most guides ignore but where locals actually eat. Calle Berlín has a cluster of small restaurants, bars, and a few of the better mid-range cevicherías. Calle Manuel Bonilla runs parallel and has the more contemporary cafés and bakeries — including some of Miraflores' best coffee shops.
The main commercial artery, running from Parque Kennedy down to the Larcomar clifftop deck. It's lined with chain restaurants, hotels, banks, and the occasional decent local spot. Most travelers walk it once and don't come back, and that's the right call — Larco is convenient but not interesting. The interesting Miraflores is one block off it in either direction.
The clifftop shopping deck at the southern end of Avenida Larco. Architecturally striking — built into the cliff face with the Pacific framed behind it — but the ground-floor restaurants are overpriced tourist traps. Skip the food. Walk the deck for the view, then leave. The upper-level cinema is fine if you want to escape the garúa on a grey afternoon.
The cliffside parks are the reason Miraflores became Lima's premier district in the first place. The cliffs rise 80 meters above the Pacific, and a continuous 6 km paved promenade — the Malecón — runs along the top, with parks every few hundred meters and dedicated bike lanes the whole way.
This is where Miraflores becomes unmissable. If you do nothing else in the district, walk or bike the Malecón at sunset.
The most famous of the cliff parks, named for the giant kissing statue at its center (El Beso, 1993, by Peruvian sculptor Víctor Delfín) and the Antoni Gaudí-inspired mosaic walls that line it with quotes about love in Spanish. It's romantic, photogenic, and consistently busy at sunset.
One block north of Parque del Amor, immediately above Larcomar. Less crowded, same Pacific view, and home to the daily paragliding launch — tandem flights take off from the clifftop here all afternoon. The launch itself is worth watching even if you're not flying.
Two blocks north of Parque Salazar. Smaller, quieter, often empty. The best clifftop bench in Miraflores for watching the garúa roll in over the Pacific. Bring a book.
Further north, the Faro de la Marina is Lima's clifftop lighthouse — small but striking, and a less crowded alternative to Parque del Amor for sunset photos. The cliff path continues another 2 km north from here toward San Isidro.
The full Malecón runs from Parque Domodossola in the north of Miraflores down through Barranco to Chorrillos — about 10 km of continuous coastal bike lane. Walking it end-to-end takes 2.5 hours one way; biking it takes about an hour with stops. The middle section through Miraflores is the most concentrated stretch, with a park every 300 meters and the cliffs at their highest.
🚴 The most-recommended way to see Miraflores
Our Urban Bike Tour ($59 USD, 3 hours, 11 km) covers the full Miraflores Malecón plus Barranco, and is consistently rated the highlight experience for travelers staying in Miraflores.
✓ Trilingual local guide (English, French, Spanish)
✓ Comfortable bikes and helmets included
✓ Safe, dedicated bike lanes the whole way
✓ Small groups (15 people maximum)
✓ Sunset departure available
If your time is tighter, our Tour Express ($35 USD, 2 hours) covers the Miraflores essentials in half the time — designed for layover travelers and shorter stays.
Miraflores has more restaurants per square kilometer than any other district in Lima. The challenge isn't finding food — it's filtering. Here's the layered take.
Punto Azul (multiple locations, Calle San Martín is the main one): the most reliable mid-range cevichería in Miraflores. Lunch only — they close around 17:00. Around 60-80 soles ($17-22 USD) per person. The ceviche mixto is the order.
Tanta (multiple locations): chef Gastón Acurio's casual brand, doing traditional Peruvian dishes well. The Diagonal location near Parque Kennedy is the most central. Good for a first introduction to the cuisine — causa, aji de gallina, lomo saltado, all done properly. Around 60 soles ($17 USD) per person.
El Mercado (Hipólito Unanue): chef Rafael Osterling's seafood-forward lunch spot. Lighter than the tasting-menu temples, more interesting than the standard cevicherías. Around 100 soles ($28 USD) per person. Lunch only.
Maido (Calle San Martín): ranked #5 in World's 50 Best 2023, Peruvian-Japanese (Nikkei) tasting menu by chef Mitsuharu "Micha" Tsumura. Reservation lead time runs 2-3 months. Around $200 USD per person with wine pairing.
Central (technically in Barranco but worth flagging): #2 in World's 50 Best 2023, chef Virgilio Martínez's tasting menu organized by altitude — each course represents a Peruvian ecosystem from the Pacific to the Andes. Same reservation challenge. Around $250 USD per person.
Rafael (Calle San Martín): chef Rafael Piqueras' Italian-Peruvian fusion in a converted house. More accessible than Maido or Central, dinner-focused, around 250 soles ($70 USD) for two with wine.
Tostaduría Bisetti (Avenida Bolognesi): a Barranco coffee roaster with a Miraflores café. The best coffee in the district, plus simple breakfasts.
La Bodega Verde (Avenida Bolognesi 706): garden café, local crowd, strong breakfast menu. Quieter than the Parque Kennedy options.
Quinoa Café (Avenida Larco): for the coffee-and-laptop crowd. Strong coffee, reliable wifi, good pan con palta (avocado toast, Lima-style).
Avoid the chain restaurants on Avenida Larco (TGI Friday's, Chili's, etc. — yes, they exist), the ground-floor restaurants at Larcomar, and any cevichería still serving ceviche after 17:00. The morning's catch isn't fresh by then, and the locals know it.
The Malecón is the headline. The deeper layer of Miraflores is what fills out a longer stay.
A 1,500-year-old adobe pyramid built by the Lima culture between 200 and 700 AD, in the middle of modern Miraflores at Calle General Borgoño. It's one of those sites that quietly resets your sense of scale: there's a city older than the Incas underneath the Starbucks. Guided tours leave every 30 minutes (English available), last 45 minutes, 15 soles ($4 USD). The on-site restaurant overlooks the floodlit pyramid at night and is a popular dinner spot — book ahead.
The artisan market on Avenida Petit Thouars, several blocks long, with stalls selling textiles, silver, ceramics, and Andean clothing. Bargain. Prices start at roughly twice fair value. Better quality and similar prices to the souvenir markets in the Historic Center, with much less pressure.
The beginner-friendly surf break directly below the Miraflores cliffs. Surf schools rent boards and offer 90-minute lessons for around 150 soles ($40 USD). Year-round waves, mellow whitewater for first-timers. Access via the path down from Bajada Balta.
Tandem flights launch from Parque Salazar (or Parque Raimondi when conditions favor it) and run all afternoon. 10-15 minutes of flight time, around $80 USD, no experience needed. Best in the late afternoon when the thermals pick up off the Pacific.
Already covered — go for the architecture and the Pacific view, not the food. The free outdoor deck is open all hours; the indoor mall has standard chain stores.
If you're staying in Miraflores, you'll be choosing between three sub-zones:
Around Parque Kennedy: most central, most restaurants in walking distance, slightly louder. Best for first-time visitors and short stays. Hotel range from hostels (Pariwana, Selina) to mid-range (Hotel Antigua Miraflores, JW Marriott) to luxury (Belmond Miraflores Park, Hilton Lima Miraflores).
Lower Miraflores (between Larco and the cliffs): residential, quieter, walking distance to Larcomar and the Malecón. Best for couples and longer stays. Lots of Airbnbs in colonial-era buildings.
East Miraflores (toward Avenida Arequipa): more local, less polished, fewer hotels. The bus to the Historic Center runs along Arequipa, so this side is convenient if you'll be making trips to downtown Lima.
For the full breakdown across all districts, see our where to stay in Lima guide.
Jorge Chávez Airport is in the Callao district, 20 km north of Miraflores. Uber is the easiest option — fixed price, 35-45 minutes in normal traffic, around 70 soles ($20 USD). The official airport taxi counter has fixed prices around 80 soles. The Airport Express bus runs hourly to Miraflores for 30 soles ($8 USD). See our airport to Miraflores guide for the full breakdown.
Miraflores is walkable end-to-end in 30 minutes. Parque Kennedy to Larcomar is 15 minutes on foot. The Malecón to Avenida Arequipa is 20 minutes. Most travelers don't need transport inside the district — but if you do, Uber is everywhere and a typical Miraflores-to-Miraflores ride is 8-15 soles ($2-4 USD).
Yes. Miraflores is the safest district in Lima for visitors — regular police presence, well-lit streets, and a low crime rate. Standard urban precautions still apply: use Uber instead of street taxis, keep an eye on your phone in crowds (especially around Parque Kennedy on weekends), and don't carry obvious valuables on the cliff path at night. Our Lima safety guide covers the broader picture.
For most visitors, Miraflores is the base for the whole Lima trip rather than a destination in itself. You'll sleep here, eat here, and spend several hours of each day here, but you'll also venture out to Barranco, the Historic Center, and Pueblo Libre.
A focused day in Miraflores alone (Malecón + ceviche + Huaca Pucllana + sunset) is what most layover and 1-day visitors do. A full Miraflores experience — including the back streets, the better restaurants, and the cliffs at multiple times of day — is naturally spread across a 2-3 day stay. See our Lima itinerary guide for how it fits into a longer trip.
Yes — and for most visitors, it's the right base for the entire Lima trip. The Pacific cliffs, the parks, the restaurants, the safety, and the walkability all concentrate in Miraflores. The headline experiences (Malecón, Parque del Amor, Huaca Pucllana) are here, and the rest of Lima — Barranco, the Historic Center, Pueblo Libre — is within 30 minutes by Uber.
For most travelers, Miraflores isn't a separate "stop" but the base for a 2-3 day Lima trip. A focused day on the district alone (Malecón, ceviche, Huaca Pucllana, sunset) covers the highlights. A 2-3 day Lima stay naturally fills out the deeper experience.
The Pacific cliffs, the Malecón clifftop promenade, the parks (especially Parque del Amor with its giant kissing statue), the food scene, paragliding off the cliffs, and the 1,500-year-old Huaca Pucllana pyramid sitting in the middle of the modern district.
Yes. Miraflores is the safest district in Lima day and night, with regular police presence and a low crime rate. Use Uber instead of street taxis after dark, keep an eye on your phone in crowds, and avoid carrying obvious valuables. The cliff path is well-lit and busy until late.
For first-time visitors and short stays, around Parque Kennedy is the most convenient — closest to restaurants and walking distance to the Malecón. For couples and longer stays, Lower Miraflores (between Larco and the cliffs) is quieter while still walkable. For longer-term or budget stays, East Miraflores (toward Avenida Arequipa) is more local and less polished.
15-20 minutes by Uber (~20 soles / $5-6 USD), or 45 minutes walking the Malecón clifftop path. The walk is one of the best free things to do in Lima — flat, oceanfront, with parks every few hundred meters. By bike, it's about 25 minutes one way along dedicated bike lanes.
Miraflores sits on the Pacific coast in the southwestern part of central Lima, bordered by San Isidro to the north, Surquillo and San Borja inland, and Barranco to the south. It's about 20 km south of the Historic Center and the same distance south of Lima airport.
Planning your Miraflores stay? Our Urban Bike Tour is the most-recommended way to cover the district's highlights in a single morning. Or contact our team and we'll help you build a Miraflores-based itinerary around your dates.