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
After a few more ideas on where to stay? Pick from comfortable hotels close to the best sights in Miraflores.
SOUMA Hotel, Vignette Collection by IHG is one of the most popular hotels near Malecón de Miraflores, a major attraction in this area. This hotel in Lima has a 5-star rating and gets great guest feedback for its cleanliness.
Sonesta Hotel Miraflores, one of the hotels near Love Park, has your room ready and waiting. In addition to being in a prime spot for exploring this highlight, this 3-star Lima hotel scores well for its rooms.
There's plenty to love about the range of hotels near Huaca Pucllana Site Museum too. You'll be able to easily get to this attraction (and discover more of Miraflores) from Hampton by Hilton Lima San Isidro. One of the highlights for guests at this 4-star stay is its sleep quality.
That's just the beginning. Browse the full lineup of hotels in Miraflores and find a stay that brings the whole trip together.
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.





