Hotels in Miraflores District

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

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

Look out for Miraflores District hotels with free cancellation or excellent ratings

Trusted Miraflores District hotel providers

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

See all hotels in Miraflores District

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

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest-rated hotelHarmony Inn Miraflores – 4.8

How to find the best hotel deals in Miraflores District

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 Miraflores District

  • You've booked your perfect flight. Now let the same clever search engine find you the sharpest rates on Miraflores District hotels. These tips will get you one step closer to packing your bags.

  • Save on your Miraflores District hotel and get first pick of what's on offer by booking early. You'll also have extra time to compare and choose the perfect place.

  • Still, act fast if you spot any last-minute offers. Some places cut their rates just before check-in to fill empty beds. This is more likely to happen on less busy days or in low season, though.

  • Stay flexible with your dates, unlock better rates. Search for hotels across different seasons or months. Even booking on weekdays (instead of weekends) can lead to huge savings.

  • Avoid the risk of extra fees by searching for stays that offer free cancellation. If things change or a better deal pops up, you can easily cancel your booking.

Where to stay in Miraflores District

Central Miraflores District

  • Central Miraflores District is where the city comes alive. If sightseeing is at the top of your to-do list, stay at any of these hotels and you'll find yourself close to some familiar attractions.

  • Plan a stay at DoubleTree by Hilton Lima San Isidro. One of the most popular hotels near Punta Roquitas, base yourself here and you'll be around 3 kilometers from this top sight. This Miraflores District hotel is a favorite with couples and holds a 4-star rating.

  • When it comes to hotels near Navy Lighthouse, Blu Hotel Boutique wins points for comfort and convenience. Make yourself at home at this 3-star hotel in Miraflores District and you'll be about 2 kilometers away. While it works well for all kinds of guests, business travelers find it especially appealing.

Best hotels in Miraflores District

Best budget hotels

  • Keep your travel spend in check by choosing from at least 170 budget Miraflores District hotels. Perfect for when you want to spend less on lodging and more on exploring, these stays come with essentials like fresh linens and towels, and simple breakfasts.

  • Sonesta Hotel Miraflores offers comfort that's easy on the wallet. Make use of luggage storage, an airport shuttle and more at this 3-star option in Miraflores.

  • With practical perks like an airport shuttle and a 24-hour front desk, Hotel Brickell keeps things simple and affordable. This Miraflores District hotel is in Breña and carries a 2-star rating.

  • Accessible parking and luggage storage are just a taste of what's on offer at Hotel Esencia Suites. Another win for your budget goals, it's rated 3 stars and is located in Ate.

Best 4-star hotels in Miraflores District

  • When you're craving a little more from your stay, the 4-star hotels in Miraflores District deliver. With around 60 choices, they generally feature well-appointed rooms, exceptional service, and extras like spa treatments and on-site dining. These hotels feel elevated without feeling extravagant.

  • A restaurant and an outdoor swimming pool are the start of the things that bring added comfort to your stay at DoubleTree by Hilton Lima San Isidro. This 4-star accommodation option is located in San Isidro.

  • AC Hotel by Marriott Lima Miraflores is another strong contender. You'll find amenities like room service and a restaurant at this Miraflores District hotel in Miraflores.

  • Haven't found your match yet? Hotel Indigo Lima Miraflores by IHG proves you don't need a fortune to feel fancy. Make the most of bathrobes, a restaurant and other extras at this stay.

Best luxury 5-star hotels

  • You could just find somewhere to sleep. Or you could book one of the 20 or so 5-star hotels in Miraflores District and travel like a true VIP. Think world-class spa facilities, impeccable dining experiences, and prime locations. (And perhaps even a private butler on speed dial.)

  • Step into sophistication at Hyatt Centric San Isidro Lima. A restaurant and room service add to the sense of indulgence at this San Isidro hotel.

  • Alternatively, find your sanctuary at JW Marriott Hotel Lima. This 5-star Miraflores District hotel is located in Miraflores and features concierge assistance, bathrobes and plenty more.

  • Sonesta Hotel El Olivar Lima in San Isidro is one more choice. Take advantage of its many amenities such as a beauty salon and room service.

Best hotels in Miraflores District for families

  • Family travel can be hectic, but your hotel should be the relaxing part. You'll find roughly 50 family-friendly hotels in Miraflores District that know what keeps kids happy and adults comfortable. These stays often come with handy features like multi-room suites, laundry access, play areas, and games rooms.

  • Bring luxury to your family escape at Manto Hotel Lima - MGallery Collection. Rated 4 stars, this Miraflores District hotel is located in San Isidro and features a cafe and bicycle rentals.

  • A hit with guests thanks to its cleanliness, Daniel's Apart Hotel is another go-to choice. Air conditioning and Wi-Fi are some of the amenities at this 3-star option in San Isidro.

Best hotels with a spa

  • Step away from the busy streets and into calm at a Miraflores District hotel with a spa. With roughly 60 to choose from, they're built around relaxation. Many offer features like steam rooms, saunas, beauty salons, and plunge pools.

  • Check in to Rig Vêda Hotel and focus on nothing but you. Massage services, a spa and other thoughtful perks await you at this 3-star option in Santiago de Surco.

  • Or get cozy at Manto Hotel Lima - MGallery Collection, a 4-star stay in San Isidro. With room service and a lobby bar, this hotel in Miraflores District offers the perfect setting to unwind.

  • Nhow Lima balances the buzz of sightseeing with the bliss of a pampering session or two. This 5-star option in the Miraflores area offers a fitness center and concierge assistance.

Best hotels with a pool

  • There are around 70 pool hotels in Miraflores District, each with its own look and feel. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with outdoor setups and extras like water slides. Whether you're here for downtime or playtime, there's a stay that fits your style.

  • Enjoy lazy days by the water at DoubleTree by Hilton Lima San Isidro. This 4-star Miraflores District hotel is located in San Isidro and offers an outdoor swimming pool, ironing services and a fitness center.

  • Slip on your swimsuit and chill by the water at Hyatt Centric San Isidro Lima. Featuring an outdoor swimming pool, a garden and ironing services, this San Isidro stay is rated 5 stars.

  • Or add a playful twist to your getaway at Hilton Garden Inn Lima Miraflores. You'll have access to an outdoor swimming pool, internet access and parking at this 4-star hotel in Miraflores.

Best pet-friendly hotels

  • Traveling with your furry friend? Pet-friendly hotels often come with cozy pet beds, bowls, and outdoor areas for exercise. Some even go the extra mile with things like grooming or washing stations. With at least 100 Miraflores District hotels that welcome pets, your little pal can tag along too.

  • SM Hotel Plus is a 3-star option in San Miguel. A shop and air conditioning are among the amenities you'll find at this pet-friendly hotel in Miraflores District.

  • Your loyal companion can explore alongside you at Libre Hotel, BW Signature Collection. An airport shuttle and express check-out are part of what's included at this 3-star accommodation option in Miraflores.

  • 3-star rated Casa Andina Standard Benavides is one more place that's a safe bet for pet owners. It's in the Miraflores area and features a laundry and luggage storage.

Finding cheap hotels in Miraflores District: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Miraflores District 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 $30 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $32 per night.

The average price of a hotel during the week is $72 per night, and the average price on weekends is $74. Overall, it looks like the cheapest day to stay in Miraflores District could be Thursday.

The nearest airport to Miraflores District is Lima Airport (LIM), which is 12.6km from the city center.

We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Miraflores District, and the most expensive day seems to be Saturday.