
Top Hotels in Lima
Find the perfect hotel for your stay in Lima
Hotels in popular neighbourhoods in Lima
Below are the most popular neighbourhoods in Lima to stay in, as well as some of the best hotels in each area
Miraflores
Search hotels in MirafloresSan Borja
Search hotels in San BorjaLa Molina
Search hotels in La MolinaBarranco
Search hotels in BarrancoSan Isidro
Search hotels in San IsidroHostels and cheap hotels in Lima
These hotels and hostels usually make for a cheap way to stay in Lima
Get the best value hotel in Lima
These Lima hotels have the best prices for their ratings
momondo's favourite hotels in Lima
Learn more about these user-preferred hotels in Lima
Useful insights on Lima hotels
Get a quick overview on price and accommodation trends for your visit in Lima
Lowest Hotel Price | €26 |
|---|---|
Most Popular Hotel (5-star) | Wyndham Grand Lima Airport |
Hotels Near Airport | 4885 |
Average Length of Stay | 2 days |
When to book a hotel in Lima
Check out the information below to find the best deal on a hotel room in Lima
What is the cheapest day of the week to book a hotel in Lima?
Friday is the cheapest day of the week to stay in Lima, with an average cost of €113/night. The most expensive day to book is Monday with an average cost of €232/night.
What is the cheapest month to book a hotel in Lima?
The cheapest month to stay in Lima is June, with an average cost of €50/night. The expected decrease to stay in June is 65%. The most expensive month to stay in Lima is April, with an average cost of €208/night. This is an expected increase of 45%.
Best neighbourhoods to book a hotel in Lima
Below are the average prices for hotels in the most popular neighbourhoods in Lima
Price | €32 - €110 |
|---|
| CHEAPEST NEIGHBOURHOOD IN LIMA | Surquillo | 56% cheaper | Hotels in Surquillo are the cheapest in Lima at just €32 per night on average |
| MOST EXPENSIVE NEIGHBOURHOOD IN LIMA | Barranco | 34% more expensive | Barranco has the highest priced hotels in Lima with rooms averaging €110 per night |
| MOST POPULAR NEIGHBOURHOOD IN LIMA | Miraflores | 86% more users visited | More momondo users search for hotels in Miraflores than any other neighbourhood in Lima |
Information about staying in Lima
Read these important travel tips before booking a hotel in Lima
How long do people stay in Lima?
A stay of 2 nights is most popular when visiting Lima.
How much does a hotel cost in Lima?
€187 per night is the average rate for a room when booking a hotel in Lima. Prices will differ depending on factors such as star rating, time of year and location.
When is the best time to book a hotel in Lima?
Hotels in Lima are usually cheapest during the month of June. You can expect a price decrease of around 65% during this period.
Which day is cheapest to stay in Lima?
Thursday is the day where you will typically find the lowest price for your hotel room in Lima. The highest price tends to be on Sunday.
How much does a luxury hotel in Lima cost?
Luxury hotels in Lima are priced around €201 a night for each person. Opting for a luxury hotel could add 47%% on top of the price of an average hotel in Lima, which stands at €187 a night for each person.
Where should I stay in Lima?
Whilst there are several neighbourhoods to choose from, most users tend to stick to Miraflores, San Borja, La Molina and Barranco when staying in Lima.
Based on the weather in Lima, what attractions are popular during October?
With generally low rainfall expected (0 mm) and an average temperature of 18 °C, those staying at a hotel in Lima may want to take some time during their visit to go see popular landmarks in the area.
Does Lima have holiday rentals?
The city of Lima has holiday rentals available as well as hotels if you’re looking for different accommodation options. At the moment, there are 3,439 holiday rentals in the city. We recommend booking Estelar Apartamentos Bellavista for your stay, which is the most popular rental in Lima. Search for deals on holiday rentals in Lima.
Does Lima have hostels?
Yes, the city of Lima has hostels available. You can choose from 162 Lima hostels. We recommend staying at Flying Dog Hostel B&B, which is the most popular among our users. Search for hostels in Lima.
How many operators does momondo search for hotels in Lima?
As of October 2026, there are 4,753 operators available to choose from for hotels in Lima.
When did momondo last update prices for hotels in Lima?
Prices for hotels in Lima are updated daily.
What is the average price of a hotel near National Stadium?
The average price for hotels near National Stadium is €43 per night. Of those hotels, momondo users recommend the 11 hotels below for those looking to stay in the area. Since National Stadium is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near National Stadium are typically 35% less expensive than the average hotel in Lima, which is €67.
What is the average price of a hotel near Larcomar?
Those looking for a hotel near Larcomar should expect to pay €82/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Larcomar are typically 18% more expensive than the average hotel in Lima, which is €67.
Why use momondo?
Why should I book accommodation in Lima through momondo?
Booking accommodation or a hotels in Lima is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your Lima hotels and accommodation options in one place.
How does momondo help me find a great place to stay in Lima?
You can find a great place to stay in Lima by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet, as well as enhanced health and safety options.