Hotels in Lima

Find the best Lima hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Lima hotels with free cancellation or excellent ratings

Trusted Lima hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Lima

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Lima hotel in the heart of the action

Beat the queues at the top Lima attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHospedaje La Anita – 5.0
Cheapest month to bookDecember
Average 4 star hotel priceR 1,350 per night
Average 5 star hotel priceR 2,398 per night

How to find the best hotel deals in Lima

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Lima

  • Want to find hotel deals as easily as you book flights? Our clever search engine can do it all. Here's how you can save money and time when searching for your Lima hotel.

  • Lock in the best Lima hotel prices by organising things ahead. Hotels often offer early booking discounts or special rates to fill rooms faster.

  • Still, be ready to grab any last-minute deals. Some places cut their rates shortly before arrival to fill empty beds. It's more likely this will happen during off-peak season or on quieter days, though.

  • Stay flexible with your dates to land better rates. Search for hotels in different months or seasons. Even booking midweek (instead of weekends) can lead to big savings.

  • Search for stays with free cancellation. Secure a great price today and easily cancel later if your itinerary changes.

Where to stay in Lima

Central Lima

  • Central Lima places you in the thick of things. If sightseeing is high on your list, stay at any of these hotels and you'll find yourself near some standout attractions.

  • If you're searching for hotels near Lima Cathedral, consider Qorianka Hotel. This 3-star Lima hotel is around 3 kilometres from this leading sight and gets a lot of bookings from families.

  • When it comes to hotels near Lima Main Square, Hotel Diamond Lima ticks all the right boxes. Unpack your bags at this 3-star hotel in Lima and you'll be about 0.32 kilometres away. While it works well for all kinds of guests, it especially appeals to solo travellers.

  • Hotels near Basilica and Convent of Santo Domingo, Lima are also worth keeping in mind. Residencial Alfa Hotel is 5 kilometres or so from this leading sight and caters perfectly to couples. It has a 2-star rating and is a great starting point for discovering the city.

Miraflores

When to go to Lima

  • Travel demand peaks in August. If you like to keep your schedule full and your days busy, this is the ideal time to book a hotel in Lima.

  • Experience a more relaxed pace by locking in a Lima hotel in March. This is the quietest time to visit and often offers better rates too.

  • Weather plays a big role in choosing the right time to visit. If you prefer warmer conditions, February typically delivers with a maximum high temperature of 26ºC (79ºF).

  • Expect lows of 14ºC (57ºF) during August, the coolest time of year here.

  • If you want to dodge grey skies, search for Lima hotels in May. It's the driest month.

Best hotels in Lima

Best budget hotels

  • Keep your travel spend in check by choosing from at least 180 budget Lima hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with essentials like Wi-Fi, toiletries, and simple breakfast options.

  • Sonesta Hotel Miraflores offers comfort without the big spend. Make use of Wi-Fi in designated areas, luggage storage and more at this 3-star option in Miraflores.

  • Efficient and affordable, Hotel Brickell is equipped with conveniences like a 24-hour front desk and internet access. This 2-star Lima hotel is in the Breña area.

  • Another nice win for your pocket is Hotel Esencia Suites. This 3-star stay, located in Ate, features air conditioning and luggage storage.

Best 4-star hotels in Lima

  • Get the upgrade without the splurge at one of the 4-star hotels in Lima. Take your pick of around 60 of these stays, many of which come with perks like gyms, spas, and on-site dining. From the rooms to the service and amenities, it's all about extra attention to detail.

  • Located in San Isidro, DoubleTree by Hilton Lima San Isidro offers the kind of stay that feels a cut above the rest. Concierge assistance and an outdoor swimming pool add to the 4-star experience here.

  • Another Lima hotel that stands out is AC Hotel by Marriott Lima Miraflores. It offers thoughtful amenities such as room service and a restaurant. You'll find this place in the Miraflores area.

  • Hotel Indigo Lima Miraflores by IHG is one more attractive addition to your list. It keeps guests happy with room service, a restaurant and more.

Best luxury 5-star hotels

  • When nothing but the best will do, you'll find around 20 5-star hotels in Lima ready to welcome you like a VIP. These types of stays generally come with perks like signature restaurants, wellness treatments, and designer toiletries. Miraflores is home to the majority of the city's luxury hotels.

  • Enjoy a taste of the high life at Hyatt Centric San Isidro Lima. This San Isidro stay offers room service, a restaurant and other features that make it feel like a true escape.

  • JW Marriott Hotel Lima also delivers 5-star elegance from start to finish. Located in Miraflores, this Lima hotel features a lobby bar, room service and more.

  • If you haven't been to Sonesta Hotel El Olivar Lima in San Isidro yet, you're in for a treat. Make the most of your visit with amenities like a golf course and an outdoor swimming pool.

Best hotels in Lima for families

  • Bringing the kids along? You need a hotel that adds more comfort to the chaos. Cribs, baby-sitting services, laundry facilities, and kitchenettes make family getaways easier. You'll find roughly 50 family-friendly hotels in Lima ready for your crew.

  • Bring luxury to your family escape at Manto Hotel Lima - MGallery Collection. Rated 4 stars, this Lima hotel is located in San Isidro and features a restaurant and baby-sitting.

  • Another one for your list is Daniel's Apart Hotel. It often draws great feedback for its cleanliness and comes with luggage storage and a 24-hour front desk. You'll find this 3-star option in San Isidro.

Best hotels with a spa

  • Find your zen at one of the 70 or so Lima hotels with a spa. Located mostly in Miraflores, they offer anything from saunas and hot tubs, to gyms and couples treatment rooms. Throw in yoga classes, beauty salons, and wellness programmes and get set for serious relaxation.

  • Settle into Rig Vêda Hotel and then put the world on hold. Concierge assistance, room service and a host of other perks await you at this 3-star option in Santiago de Surco.

  • Self-care is also made simple at Manto Hotel Lima - MGallery Collection. This 4-star hotel in Lima offers a spa, a fitness centre and loads more. It's located in San Isidro.

  • Nhow Lima lets you craft your own perfect spa experience. You'll find concierge assistance and a pool bar at this 5-star stay in Miraflores.

Best hotels with a pool

  • There are at least 70 pool hotels in Lima, each bringing something different to your trip. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with outdoor setups and extras like lazy rivers. Whether you're here to unwind or make waves, there's a stay that fits your style.

  • Find your quiet spot by the water at DoubleTree by Hilton Lima San Isidro. This 4-star Lima hotel is located in San Isidro and comes with an outdoor swimming pool, a minibar and a laundry.

  • There are plenty of good reasons to stay at Hyatt Centric San Isidro Lima. This 5-star option in San Isidro features an outdoor swimming pool, accessible parking and a 24-hour front desk.

  • Hilton Garden Inn Lima Miraflores is another stay that delivers everything you want. This 4-star hotel in Miraflores comes with an outdoor swimming pool, a 24-hour front desk and parking.

Best pet-friendly hotels

  • With around 100 pet-friendly Lima hotels, there's no need to leave your best buddy behind. Many have nearby parks or outdoor areas to run around in, and some even offer extras like grooming or pet-friendly menus. A few rules might apply, but most places go out of their way to make your furry friend feel included.

  • You pack the toys, SM Hotel Plus will take care of the rest. Located in San Miguel, a 24-hour front desk and an airport shuttle add to the experience of this 3-star hotel in Lima.

  • Your four-legged friend is also on the guest list at Libre Hotel, BW Signature Collection. Rated 3 stars, it's located in Miraflores and includes express check-out, Wi-Fi and plenty more.

  • Rated 3 stars, Casa Andina Standard Benavides provides thoughtful touches for pets too. It's in Miraflores and features Wi-Fi and ironing services.

Flying to Lima

Lima Jorge Chavez International Airport (LIM)

  • Book a flight to Lima and touch down at Lima Jorge Chavez International Airport (LIM), the main airport for this city. It's around 8 kilometres from the centre.

  • Reaching central Lima takes roughly 50 minutes on public transport. When driving, it's about 30 minutes.

  • Holiday Inn Lima Airport is a convenient option if you're flying in after dark. Close to the airport and with a 4-star rating, travellers regularly mention its service as one of the main reasons to stay.

  • LimaQ Hotel is a reliable stay that's also close to LIM. It comes with a shop and wake-up call services.

Finding cheap hotels in Lima: FAQs

In Lima, the expected average temperature in September is 18°C. The warmest month is typically February, which averages 25°C. The coolest month is August, with temperatures averaging 16°C. The rainiest month is February, and the driest month is May.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Lima with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 112 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 112 per night.

The average price of a hotel during the week is R 1,111 per night, and the average price on weekends is R 1,120. Overall, it looks like the cheapest day to stay in Lima could be Monday.

The nearest airport to Lima is Lima Airport (LIM), which is 9.1km from the city centre.

We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Lima. And the most expensive day seems to be Tuesday

The average price of a 3-star hotel in Lima is currently around R 1,020 per night. And the cheapest 3-star hotel we found is R 349 per night.

The average price of a 4-star hotel in Lima is currently around R 1,475 per night. And the cheapest 4-star hotel we found is R 554 per night.

The average price of a 5-star hotel in Lima is currently around R 2,538 per night. And the cheapest 5-star hotel we found is R 1,105 per night.

The cheapest month to stay in a hotel in Lima is December, with an average price of R 1,067 per night. The most expensive month is September, when the average room rate can rise to R 1,655 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is R 1,655 per night, which is around 18% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Lima are Hospedaje La Anita, Ramada Encore by Wyndham Lima San Isidro and Daniel's Apart Hotel.