Things to do and where to stay in Lima
Where to stay · Peru

Where to stay in Lima — pick the right hotel, book in 3 clicks

Lima is Peru's seaside capital on the Pacific, and far more than the airport stopover most travelers treat it as on the way to Machu Picchu. The clifftop districts of Miraflores and Barranco are walkable, safe and packed with cafés and ocean views, while Lima itself is widely called the food capital of South America — home to world-ranked restaurants like Central and Maido, and some of the freshest ceviche you'll ever eat. Downtown, the UNESCO-listed historic center brims with colorful Spanish colonial architecture. Come for the sea, the history and a food scene that lives up to the hype.

🌊Clifftop Malecón🐟Ceviche🏛️UNESCO old town🍸Pisco Sour🎨Artsy Barranco
4areas to consider
1ranked guides
14See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Lima

🐟

Food capital of the continent

Bright, fresh ceviche, lomo saltado, and world-ranked tables like Central and Maido that regularly top global lists.

🌊

Walk the ocean cliffs

Miraflores' Malecón is a long walking-and-cycling promenade atop Pacific cliffs, with some of the best sunsets in the city.

🏛️

UNESCO historic center

Downtown Lima has been a World Heritage site since 1988 — Plaza Mayor, the cathedral and grand Spanish colonial facades.

🎨

Bohemian Barranco

An artsy quarter full of street murals, bars and cafés, plus the romantic Puente de los Suspiros bridge.

Pick an area first — where to stay in Lima

Location is the single most important thing about a hotel — choose the right area first, then pick the hotel

MirafloresMiraflores

Clifftop, safe, restaurant-packed — the easiest base for first-timers

Coming soon
BarrancoBarranco

Bohemian art quarter · boutique hotels · laid-back nightlife

Coming soon
San IsidroSan Isidro

Leafy business district, calm and polished · upscale, safe hotels

Coming soon
Centro HistóricoCentro Histórico

UNESCO old town · Plaza Mayor · best for daytime sightseeing

Coming soon

Ranked reviews — find your ideal stay in Lima

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Lima hotel for you

1 ranked reviews

Local dishes to try in Lima

  1. 1🐟

    Ceviche

    Fresh raw fish cured in lime juice with chili and onion, served with corn and sweet potato — Lima's must-try number one.

    📍 National dish
  2. 2🥩

    Lomo Saltado

    Beef stir-fried with onion, tomato and fries in soy sauce, served over rice — the classic chifa fusion plate.

    📍 Chinese-Peruvian fusion
  3. 3🍢

    Anticuchos

    Marinated, grilled beef-heart skewers brushed with ají amarillo — smoky, spicy and a beloved evening street snack.

    📍 Street food
  4. 4🍗

    Ají de Gallina

    Shredded chicken in a creamy yellow ají amarillo and parmesan sauce over potatoes — Peru's coziest comfort dish.

    📍 Comfort food
  5. 5🥔

    Causa Limeña

    Lime-and-chili mashed yellow potato layered with chicken, tuna or avocado, served cold and stacked like a cake.

    📍 Cold dish
  6. 6🍸

    Pisco Sour

    A cocktail of pisco grape brandy, lime, syrup, egg white and bitters — the drink every Lima visit needs at least once.

    📍 National drink
  1. 1🏛️

    Plaza Mayor

    The heart of the UNESCO old town, ringed by the Government Palace, Lima Cathedral and carved colonial wooden balconies.

    📍 Centro Histórico
  2. 2🏜️

    Huaca Pucllana

    A 1,500-year-old adobe pyramid in the middle of Miraflores, with guided tours and a celebrated restaurant overlooking it by night.

    📍 Miraflores
  3. 3🏺

    Larco Museum

    Pre-Columbian treasures in a restored mansion with lovely gardens — gold, silver, ceramics and a famous erotic-art gallery.

    📍 Pueblo Libre
  4. 4🌊

    Malecón & Parque del Amor

    Clifftop promenade and parks above the Pacific, home to the El Beso sculpture and a popular paragliding launch.

    📍 Miraflores
  5. 5🌉

    Puente de los Suspiros

    A romantic wooden footbridge from 1877 in Barranco, surrounded by cobbled lanes, bars and sea views beyond.

    📍 Barranco
  6. 6

    Circuito Mágico del Agua

    A park of 13 fountains with a nightly water, light and laser show — a Guinness record for the tallest public fountain complex.

    📍 Cercado de Lima
  7. 7🎨

    Barranco District

    A bohemian neighborhood full of street art, boutique galleries, cafés and easygoing seaside nightlife.

    📍 Barranco
  8. 8

    Monastery of San Francisco

    A bright-yellow colonial church famous for its antique library and underground catacombs holding thousands of bones.

    📍 Centro Histórico

Things to do in Lima

Day tours, attraction tickets and travel essentials for Lima — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Lima hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Atemporal by Andean★ 9.3Luxury

Atemporal by Andean

📍 Lima⭐⭐⭐⭐⭐

#6 Boutique · private-home feel

From~$320/night
read the full review →
Miraflores Park, A Belmond Hotel★ 9.2Luxury

Miraflores Park, A Belmond Hotel

📍 Lima⭐⭐⭐⭐⭐

#1 Location · On the Malecón Miraflores cliff

From~$591/night
read the full review →
The Westin Lima Hotel & Convention Center★ 9.2Luxury

The Westin Lima Hotel & Convention Center

📍 Lima⭐⭐⭐⭐⭐

#5 Business luxury · Peru's tallest tower

From~$120/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในLima

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Hotel B

★ 9.1⭐⭐⭐⭐⭐Luxury📍 Lima

#2 Art Boutique · Relais & Châteaux

~$411/night
#5

Country Club Lima Hotel

★ 9.1⭐⭐⭐⭐⭐Luxury📍 Lima

#3 Historic Heritage · San Isidro

~$194/night
#6

Villa Barranco by Ananay Hotels

★ 9.1⭐⭐⭐⭐Upper-mid📍 Lima

#8 Historic-mansion boutique - Barranco arts district

~$191/night
#7

JW Marriott Hotel Lima

★ 9.0⭐⭐⭐⭐⭐Luxury📍 Lima

#4 Ocean view · Heart of Miraflores

~$277/night
#8

Hilton Lima Miraflores

★ 8.8⭐⭐⭐⭐⭐Luxury📍 Lima

#7 5-star chain · central Miraflores

~$149/night
#9

Casa Andina Premium Miraflores

★ 8.7⭐⭐⭐⭐Upper-mid📍 Lima

#9 Midscale with great location · authentic Peruvian chain

~$94/night
#10

Gran Hotel Bolivar

★ 7.5⭐⭐⭐Value📍 Lima

#10 Historic Hotel · Affordable rate

~$77/night

🚆 Getting around Lima

✈️

Jorge Chávez Airport

The main airport sits about 11 km from Miraflores; transfers take 45–90 minutes with traffic. It's Peru's gateway and your connection to Cusco.

🚌

Airport Express Lima

A direct airport-to-Miraflores coach with Wi-Fi and luggage storage, around S/15 — cheaper and easier than a taxi.

🚖

Uber / Cabify / DiDi

Ride-hailing apps work across the city and are safer and more transparent than hailing a street taxi — the traveler favorite.

🚍

Metropolitano (BRT)

An express bus on dedicated lanes linking the old town, San Isidro and Barranco; cheap, but buy and top up a card before boarding.

💵

Cash & cards

The currency is the Sol (S/). Cards work at hotels and most restaurants, but keep cash for taxis, markets and street food.

Where to go next near Lima

Frequently asked — where to stay in Lima

Where should I stay in Lima for a first visit?+

Miraflores is the easiest choice — safe, walkable along the cliffs, with restaurants and hotels at every price. Choose Barranco for art and nightlife, or San Isidro for upscale calm.

Is Lima safe, and can I go out at night?+

Miraflores, Barranco and San Isidro are relatively safe and fine for evening strolls. Watch your valuables, use ride-hailing apps late at night, and avoid wandering the old town alone after dark.

How many days do I need in Lima?+

Two to three days is ideal for Miraflores, Barranco, the historic center and the food scene. Lima is usually the start or end point for trips on to Cusco and Machu Picchu.

Ready to book your Lima stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking