Where to Stay in Lima: Best Hotels & Neighbourhood Guide
🇵🇪 Lima, Peru
Lima is a sprawling coastal metropolis where location dictates your entire experience. For first-timers and food lovers, Miraflores and San Isidro are the primary choices: Miraflores offers coastal cliffs, walkable avenues, and top-tier dining, while San Isidro is an upscale, leafy district home to classic luxury hotels and renowned culinary institutions. Barranco, directly south of Miraflores, is Lima's bohemian arts hub, packed with boutique stays, cocktail bars, and restored Republican-era mansions. Avoid staying in the Centro Histórico; while essential for a daytime architectural tour, it lacks quality evening dining and becomes unsafe after dark. Transport between districts relies heavily on app-based taxis like Uber and Cabify, as Lima's Metropolitano bus line requires dedicated transit cards and gets intensely congested during rush hours. Prices vary predictably: Miraflores and Barranco cater to every budget from design hostels to luxury stays, whereas San Isidro skews distinctly higher-end.
Best time to visit
Best areas
First-time visitors and active travellers seeking cliffside boardwalks, exceptional restaurants, and effortless walkability.
$$–$$$ · $110–280/nightCouples, creatives, and solo travellers drawn to art galleries, historic architecture, specialty coffee, and nightlife.
$$–$$$$ · $80–350/nightBusiness travellers and luxury seekers who prefer quiet residential streets, green parks, and fine dining.
$$$–$$$$ · $180–400/nightBudget-conscious food lovers wanting authentic local market cevicherías within walking distance of upscale Miraflores.
$ · $45–90/nightTransit travellers with short overnight layovers or visitors wanting a half-day look at historic coastal fortresses.
$–$$ · $60–140/nightRecommended hotels
Occupies an unrivalled oceanfront position on the Malecón with a rooftop heated pool and legendary Belmond service.
A restored 1920s seaside mansion featuring museum-quality contemporary Peruvian art and one of the city's finest cocktail lounges.
A heritage landmark from 1927 decorated with Spanish viceregal artwork, suited for travellers seeking timeless elegance near Lima Golf Club.
Consistently clean, comfortable, and functional hotel right on Larco Avenue, ideal for travellers prioritising central location over extensive amenities.
An intimate, nine-room Republican-era home offering personalized hospitality, quiet garden spaces, and ocean-view terrace rooms.
Set inside a charming historic manor, offering well-designed private rooms and dorms with an active social atmosphere and on-site bar.
FAQ
Is Miraflores safe to walk around at night?
Yes. Miraflores is heavily patrolled by municipal security (Serenazgo) and tourist police, making its main streets and parks very safe to walk in the evening.
How long does it take to get from Lima Airport to Miraflores?
The 18-kilometre drive takes 45 to 90 minutes depending on traffic. Always allow at least 90 minutes during morning and evening rush hours.
Should I stay in Centro Histórico or Miraflores?
Stay in Miraflores or Barranco. Visit the historic centre during the day for sightseeing, as the area empties out and has safety concerns after dark.
What is the best neighbourhood in Lima for foodies?
Miraflores and San Isidro are best for Michelin-calibre icons like Central, Maido, and Astrid y Gastón, while Barranco excels in casual bistros and cocktail bars.
How should I get around between neighbourhoods in Lima?
Use rideshare apps like Uber or Cabify, or have your hotel book a registered radio taxi. Avoid hailing unmarked street taxis outside secure zones.
Questions for the chat
The areas and the 6 hotels with links, handy for when you book.