Lima Travel Guide (2025): Where to Stay, Eat + Efficient Itineraries

Lima Travel Guide (2025): Where to Stay, Eat + Efficient Itineraries

I spent 2.5 weeks in Lima working remotely and exploring the city on my free days. This guide pulls everything together — neighborhood snapshots, where to stay, my ready-to-follow day itineraries, standout places to eat various Peruvian classics, packing notes by season, and practical tips for getting around.


Neighborhood Snapshots + Where to Stay

Here’s my quick guide to four of the most popular neighborhoods in Lima. During my trip, I spent time in each of these neighborhoods and got a sense of its level of safety (as a female traveler), walkability, food scene, noise, and also runner-friendliness since I like to keep up my running routine while traveling. 

Map of Lima with the four districts marked.

Map of Lima with the four districts marked (Map data © Google).

🌊 Miraflores: Culture, food, and cliffside views

  • Miraflores is one of Lima’s most popular districts for tourists, and for good reason: it’s dense, lively, and walkable, with a concentration of some of the city’s best cultural sites, attractions, and food spots. Its southern border contains the Malecón de Miraflores – a giant cliffside park for epic ocean views, running and walking, people watching, and adventure sports. Miraflores is also home to archaeological sites like Huaca Pucllana, vibrant food markets, and modern shopping areas. 

  • My subjective ratings as a female traveler

    • Safety: Excellent – Felt comfortable day and night; lots of people around.

    • Walkability: Excellent – Everything is compact and pedestrian-friendly.

    • Food scene: Excellent – A huge concentration of restaurants, cafes, and bars. 

    • Noise: Moderate — Depends on the block. There are some areas with more restaurants and bars and music, and some areas that are quieter. 

    • Runner-friendliness: Excellent – Access to the cliffside park. 

🎨 Barranco: Murals and bohemian scene

  • Barranco is Lima’s bohemian, artsy district with a laid-back and characteristic vibe. Perhaps its most prominent features are its streets of vibrant buildings and colorful murals, lined with indie boutiques and galleries. Its Bajada de Baños – a narrow ravine that gently slopes down to the ocean – is full of street art and wooden houses that serve as cafes and galleries. And, as Barranco borders the ocean, its cliffside also has a peaceful park for meandering. 

  • My subjective ratings as a female traveler

    • Safety: Good – Generally safe during the day; at night it’s still lively, but some quieter side streets can feel less secure.

    • Walkability: Excellent – Compact and flat.

    • Food scene: Excellent – Trendy cafés, restaurants, and bars cluster closely.

    • Noise: High – Barranco has a strong nightlife scene with music and crowd near central streets.

    • Runner-friendliness: Good – Easy access to the malecón, but fewer long continuous paths compared to Miraflores.

Barranco, murals on Bajada de Baños

Murals along Bajada de Baños in Barranco.

🌳 San Isidro: Peaceful and upscale residential

  • Bordering Miraflores, San Isidro is Lima’s polished, upscale district. It’s quiet, residential, safe, and less touristy than Miraflores or Barranco. Overall, the district is full of leafy streets, peaceful vibes, fine-dining restaurants, and beautiful green spaces like El Olivar. It also provides easy access to both the business district and the coastline. 

  • My subjective ratings as a female traveler

    • Safety: Excellent – One of Lima’s safest and most polished districts; quiet residential streets feel very secure.

    • Walkability: Good – Beautiful, clean sidewalks and parks, though sites and restaurants are more spread out than in Miraflores/Barranco.

    • Food scene: Very Good – More focused on upscale restaurants and business-district cafés.

    • Noise: Low – Mostly residential and business-focused; evenings are calm.

    • Runner-friendliness: Excellent – Green spaces like El Olivar, wide streets, and easy access to the ocean cliff parks from some areas.

🏛️ Historic Center (Centro Histórico): Architecture and colonial history

  • During the Spanish colonial era, Lima was effectively the capital of the Spanish empire in South America. It’s no surprise then, that Lima’s historic center has one of South America’s most extensive concentration of colonial and neoclassical architecture, plazas, churches, and cultural sites. The district is a bit farther from the other ones here, but it’s totally worth a visit.

  • My subjective ratings as a female traveler

    • Safety: Fair – Busy and perfectly fine during the day; evenings can feel less secure, especially on the edges of the historic core.

    • Walkability: Good – Flat and dense, but sidewalks can be crowded and traffic can be heavy around main streets. 

    • Food scene: Moderate – Overall fewer trendy or modern options compared to Miraflores/Barranco.

    • Noise: High – Constant movement, honking, street vendors, and crowds around major squares.

    • Runner-friendliness: Low – Not ideal for running due to traffic, density, and limited park space.

Plaza de Armas in Lima's Historic Center

Plaza de Armas, the main square in the Historic Center.

🛏️ So, where should I stay?

Choosing the right base in Lima makes a big difference in how efficiently you can explore the city: 

  • For first time travelers or anyone visiting for a week or less, I’d recommend basing yourself in Miraflores. It’s central, safe, walkable, and packed with restaurants, cafés, markets, and access to the malecón.

  • If you have more than a week, or simply want a deeper feel for the city, consider splitting your stay between Miraflores and another district depending on your goals and tastes. Both Barranco and San Isidro are great alternatives: they’re safe, central, and offer completely different atmospheres. During my 2.5-week stay, I spent the first half in San Isidro and the second half in Miraflores, which gave me the chance to explore more local neighborhoods (like nearby Lince) and enjoy quieter residential streets. I would not recommend staying in the Historic Center due to higher crime rates at night and its distance from the other districts.

Looking for housing on Airbnb? Check out 5 Airbnb tips I’ve learned from 100+ stays (that people often miss) →

Art fair at Parque Kennedy in Miraflores

Weekend art fair at Parque Kennedy, the central park and gathering spot in Miraflores.


Sample Itineraries

Use the itineraries below as plug-and-play full-day plans. These are routes that I personally designed and followed, and that I’d recommend for a first visit to Lima. They’re efficient, walkable days that give you a highlight of the food, cultural sites, and the unique vibe of the districts. If you’ve already been to Lima, they’re still great foundations you can adapt to your interests.

  • My Miraflores itinerary: A walking tour to eat ceviche, play with cats at Parque Kennedy, drink Peruvian coffee, explore artisan markets, and take in the cliffside park. 

  • My Barranco itinerary: A coastal and cultural walk that takes you from colorful streets and street art, down the cliffside to Barranco beach, and ends at a quiet park for sunset views.

  • My Historic Center itinerary: A full day exploring Lima’s colonial heart—Plaza San Martín, Plaza de Armas, the Cathedral of Lima, the Convent of San Francisco and its catacombs, and other architectural highlights.

  • My San Isidro itinerary: I don’t have a full post on this since this day consisted of visiting two museums: Museo de Sitio Pucllana, an archaeological site on the ruins of a pre-Inca pyramid, and the Place of Memory, Tolerance and Social Inclusion (Lugar de la Memoria), dedicated to the Peruvian internal conflict of the 1980s and 1990s. I also took a long walk to get from Pucllana to Lugar de la Memoria, through the beautiful residential streets of San Isidro. Lugar de la Memoria is also situated right on the cliffside and opens up to the view of the ocean.

Ruins of pyramid in Huaca Pucllana

Museo de Sitio Pucllana, the ruins of a pre-Inca pyramid from the Lima culture.



Best Food Spots for Peruvian Classics

As I said in my intro, I tried a lot of food from various locals in my 2.5 weeks in Lima. I thought the best way to present my findings would be to pull out the places where I personally had the best version of each classic Peruvian dish. And I also include some general tips to Lima restaurants below, as well as some notes for Panchita and Punto Azul, two restaurants that I recommend.

🍽️ General tips for eating in Lima

  • Eat ceviche only for lunch, as early as possible: in Lima, the best places will only serve ceviche for lunch since fresh fish comes in the mornings. I basically realized that the reason I didn’t like fish ceviche in the past while I had it in other countries like in the US was because they did not consistently use fresh fish, and fresh fish is all they use for any reputable cevicheria in Lima. And boy all boy, it revolutionized the way I see ceviche. 

  • You don’t really need cash to eat, as most restaurants and locals take credit cards. But street stands tend to take cash, so if you plan to stop by street stands to try anticuchos (Peruvian meat kebabs) or picarones (Peruvian donuts), plan to have some cash on hand. 

Recommended restaurants for each dish / cuisine

Food at Panchita

Lomo saltado and a sampler platter (La Jarana Limeña) at Panchita, both absolutely amazing.

Fish ceviche at Barceloneta

Fish ceviche at restaurant Barceloneta, in San Isidro.

Overall traditional Peruvian

  • Panchita ($$–$$$) — Miraflores

Overall seafood

  • Punto Azul ($$) — Miraflores

Ceviche

  • Punto Azul ($$) — Miraflores

  • Barceloneta ($) — San Isidro

Aji de gallina

  • Panchita ($$–$$$) — Miraflores

Lomo saltado

  • Panchita ($$–$$$) — Miraflores

  • Doomo Saltado ($$) — Multiple locations

Pollo a la brasa (rotisserie chicken)

  • Primos ($–$$) — Multiple locations

Sánguches (Peruvian sandwiches)

  • La Lucha Sanguchería ($) — Multiple locations

  • Pavos y Chicharro New Santa Monica ($) — Lince (near San Isidro)

Peruvian soups (e.g., sopa criolla, chicken soup)

  • Siete Sopas ($–$$) — Miraflores

Chicha morada (purple-corn drink)

  • Panchita ($$–$$$) — Miraflores

Some notes:

  • Panchita is known for its generous portions of traditional “criolla” (Creole) and comfort food. Make a reservation as early as possible – Panchita is extremely popular and reservations fill out. If you go without reservation, waits could be over an hour. 

  • Punto Azul is a very popular spot for ceviche, and honestly no question the best ceviche I had in Lima (and I had a lot). They don’t take reservations, so try to get there as early as possible (it opens at 11AM) to beat the lunch rush. The restaurant has a few locations, but I would recommend the original one in Miraflores. For a longer review of this restaurant, find it in my Miraflores itinerary

  • Doomo Saltado, Primos, and La Lucha Saguchería are all chain restaurants that focus on their specific dishes of lomo saltado, pollo a la brasa, and saguches. We also tried those dishes at various other places, and found that generally, those places do it well for the convenience. However, for sanguches, I also listed above this very local spot in Lince (neighborhood north of San Isidro) with a chincharrón sandwich (fried pork belly) that actually blew our minds. So if you happen to be around there, definitely do check it out.


Packing Guide for All Four Seasons

Lima’s climate is actually a coastal desert (it’s one of the largest desert cities in the world)! With less than 3 inches of rain a year, you really don’t have to prepare for rain. However, Lima does get pretty misty and foggy during the colder months. 

I travel with a single everyday-size backpack year-round. If you want the exact gear I use (including what works for misty Lima winters), here’s my complete one-bag gear list → My one-bag (30L) packing list (full breakdown)

Coastal fog along Malecón de Miraflores

The garúa, the coastal fog, envelops the Malecón de Miraflores, the cliffside park.

🌞 Summer (December–February)

Typical temperatures: 75–81°F (24–27°C) highs / 65–68°F (18–20°C) lows
Weather: Warm, sunny, often clear skies; can be humid.
What to pack:

  • Lightweight dresses or tops

  • Shorts

  • Breathable fabrics (linen, cotton, athletic synthetics)

  • Sandals or sneakers

  • Sun protection (hat, sunglasses, sunscreen)


🍂 Fall (March–May)

Typical temperatures: 72–80°F (22–27°C) highs / 62–68°F (16–20°C) lows
Weather: Mild days with cooler, breezy evenings.
What to pack:

  • Light layers

  • Long airy pants

  • A medium-weight jacket for evenings


🌫️ Winter (June–August)

Typical temperatures: 66–68°F (19–20°C) highs / 59–61°F (15–16°C) lows
Weather: Cool, cloudy, foggy, and misty. Lima winter = garúa, the coastal fog.
What to pack:

  • Long sleeves or sweaters

  • Long pants

  • A light puffer or insulated jacket

  • Comfortable closed-toe shoes (it can feel damp)


🌤️ Spring (September–November)

Typical temperatures: 66–71°F (19–22°C) highs / 58–62°F (15–17°C) lows
Weather: Cool mornings, mild afternoons, coastal fog.
What to pack:

  • Short or long sleeves

  • A windbreaker or light jacket

  • A light scarf if you get cold easily


Besides clothing, also remember to bring

  • Travel adaptor for charging electronics: The most common outlet type in Peru is Type A (same as the US), though Type C outlets (same as Europe) are common too. 

  • Toiletries like soap and shampoo: It’s not uncommon for Airbnbs to not provide toiletries in Latin America, including in Lima. So double check your listing for whether those things are listed as amenities so you can plan accordingly.


General Tips for the City

Pedestrian and bike path along Av. Arequipa in Miraflores

Walkway along Avenida Arequina in Miraflores. I appreciated these pedestrian islands in the middle of busy avenues in the district.

  • Housing: Watch out for Airbnbs with a bunch of house rules – apparently they’re commonplace in Lima, and they could hide a bunch of rules hidden in the booking, then charge you for breaking them (see some anecdotes here). My partner and I actually got scammed by an Airbnb in Lima and had to find last-minute lodging the day before we arrived (for more juicy details and for some tips to protect yourself, check out my post on tips I’ve learned through years of staying in Airbnbs). 

  • Transportation: I would recommend walking within neighborhoods and Ubering between them (including to and from the airport). The popular neighborhoods like Miraflores, Barranco, and the Historic Center are all dense and extremely walkable. And Uber is easy to get, safe, and affordable: (in August 2025), my 50-minute ride from the airport to my hotel in San Isidro was 56 soles (~$16), and my 20-minute ride from Miraflores to the Historic Center was 20 soles (~$6). 

  • Pharmacies: In Peru, you have to go to dedicated pharmacies to be able to buy medicine like painkillers, allergy meds, etc (grocery stores or convenience stores don’t sell them). Inkafarma and Mifarma are the two largest pharmacy chains and should have locations if you’re staying in popular areas like Miraflores. 

  • Groceries and convenience: Oxxo is a convenience store chain that you’ll find everywhere, and it’s generally well-priced for quick stops for snacks and necessities. Some locations are open 24/7. For groceries, the big chains are Plaza Vea, Tottus, and Metro, though I did enjoy browsing Vivanda in Miraflores, a 24/7 grocery store that is a bit more luxury. 

  • Water: Tap water in Peru is not potable. You can use tap water to wash dishes, your hands, and to shower, but for drinking and for brushing your teeth, buy bottled water. You can find large (gallon+) sized bottled water in grocery and convenience stores.


Next: Explore My Lima Itineraries

Miraflores itinerary: A walking tour to eat ceviche, play with cats at Parque Kennedy, drink Peruvian coffee, explore artisan markets, and take in the cliffside park. 

Barranco itinerary: A coastal and cultural walk that takes you from colorful streets and street art, down the cliffside to Barranco beach, and ends at a quiet park for sunset views.

Historic Center itinerary: A full day exploring Lima’s colonial heart—Plaza San Martín, Plaza de Armas, the Cathedral of Lima, the Convent of San Francisco and its catacombs, and other architectural highlights.

How I Packed Everything Into a 2-Liter Sling for a 3-Day Universal Orlando Trip

How I Packed Everything Into a 2-Liter Sling for a 3-Day Universal Orlando Trip

Lima’s Barranco in One Afternoon: Walking Itinerary + Map

Lima’s Barranco in One Afternoon: Walking Itinerary + Map