Peru may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Miraflores Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

696 Cheap Hotels in Miraflores - Specials, Reviews, & Last Minute Deals

Selina Posada Miraflores
3 out of 5
Calle Alcanfores 329, Miraflores, Lima
Free cancellationReserve now, pay when you stay
The price is AU$29 per night from 20 Sep. to 21 Sep.
3.8/5Good! (4 reviews)

"The accessibility to the city centre, rest of the Miraflores, Kennedy park and major commute points is the biggest advantage."…"

Reviewed on 15 Mar. 2020

Selina Posada Miraflores
Hotel Estelar Miraflores
4 out of 5
Avenida Benavides 415, Miraflores, Lima, LIMA
Free cancellationReserve now, pay when you stay
The price is AU$120 per night from 24 Sep. to 25 Sep.
4.3/5Excellent! (844 reviews)

"Ver well located, safe area , close to restaurants, malls."…"

Reviewed on 27 Jan. 2020

Hotel Estelar Miraflores
El Pardo DoubleTree by Hilton
4 out of 5
Jr. Independencia 141 Miraflores, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$150 per night from 26 Sep. to 27 Sep.
4.4/5Excellent! (316 reviews)

"This was our first time in Peru for a family trip. Great hotel for a family of four. They provide robes and slippers in the room which we appreciate. This hotel is within walking distance of ancient ruins."…"

Reviewed on 23 Mar. 2020

El Pardo DoubleTree by Hilton

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hilton Lima Miraflores
4.5 out of 5
Avenida La Paz 1099, Miraflores, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$217 per night from 24 Sep. to 25 Sep.
4.8/5Exceptional! (786 reviews)

"Beautiful clean room. Staff are very helpful and nice. We would highly recommend staying at this location."…"

Reviewed on 3 Feb. 2020

Hilton Lima Miraflores
Belmond Miraflores Park
5 out of 5
Avenida Malecon De La Reserva 1035, Lima, Lima
The price is AU$421 per night from 18 Oct. to 19 Oct.
4.8/5Exceptional! (287 reviews)
Can’t go wrong with belmond.

"Every thing was five stars, from front desk to the room. The hotel sits on the best location in Lima period !!!"…"

Reviewed on 11 Mar. 2020

Belmond Miraflores Park
Hotel Vila Santa
3 out of 5
Av. Benavides 2957 - Miraflores, A 2 Cuadras del Ovalo Higuereta, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$79 per night from 20 Sep. to 21 Sep.
4.1/5Very Good! (143 reviews)
Friendly staff

"Great location. The staff was very friendly and helpful."…"

Reviewed on 15 Mar. 2020

Hotel Vila Santa
JW Marriott Hotel Lima
5 out of 5
Malecon De La Reserva 615, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$227 per night from 26 Sep. to 27 Sep.
4.6/5Exceptional! (734 reviews)

"Amazing... in spite of the limitations covid-related I had an amazing experience during my stay... the staff super friendly and accommodating... I didn’t want to leave!"…"

Reviewed on 7 Sep. 2020

JW Marriott Hotel Lima
Suites Larco 656
3 out of 5
Av. Larco 656 - Miraflores, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$62 per night from 20 Sep. to 21 Sep.
3.7/5Good! (343 reviews)

"Central, walking distance to everything. Staff were helpful."…"

Reviewed on 9 Dec. 2019

Suites Larco 656
INNSiDE by Melia Lima Miraflores
4 out of 5
Calle Diez Canseco 344, Miraflores, Lima, Lima
Free cancellationReserve now, pay when you stay
The price is AU$158 per night from 26 Sep. to 27 Sep.
4.6/5Exceptional! (97 reviews)

"Great location, close to Larco Ave, walking distance to many places. Great staff."…"

Reviewed on 23 Mar. 2020

INNSiDE by Melia Lima Miraflores
Inti Killa Hostel
3 out of 5
Ramon Zavala 160, Miraflores, alt. cdra 9 de Jose Pardo, Lima, Lima
The price is AU$52 per night from 30 Sep. to 1 Oct.
4.3/5Excellent! (56 reviews)

"The rooms were hot & the bathroom door didn't close all the way. Walls are very thin & room is small with the ceilings very low."…"

Reviewed on 17 Feb. 2020

Inti Killa Hostel
Don't see what you're looking for?
See all available properties in Miraflores
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Accommodation in Miraflores

Search for hotels in Miraflores on Expedia.com.au. You can easily find your hotels in Miraflores using one of the methods below:

  • View our selection of featured hotels in Miraflores
  • Use the map to find hotels in the Miraflores neighborhood you prefer
  • Use the filters to see hotels in a specific area of Miraflores, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Miraflores
  • Enter your travel dates to view the best deals on hotels in Miraflores - while they last

Where to Stay in Miraflores?

Choose from 696 Miraflores hotels right here at Expedia.com.au. Regardless of your budget or preferred style of accommodation, there is a hotel or motel to meet your fancy. When you book cheap hotels in Miraflores, Lima here on Expedia.com.au, you are always going to find the best price.

Frequently asked questions

What is Miraflores like?
Travellers love the Miraflores neighbourhood for its beautiful ocean views, array of dining options and major shopping area. Experience the best of Miraflores with a visit to Kennedy Park, Miraflores Central Park and Waikiki Beach.
What's the best accommodation in Miraflores?
Based on Expedia customer reviews, Belma Boutique Bed and Breakfast is the highest ranked property in Miraflores. This 3-star B&B offers free breakfast and free WiFi. It is located a short 4-minute walk from Costa Verde. Other favourite options in the area include Aloft Lima Miraflores, a Marriott Hotel and JW Marriott Hotel Lima.
How many hotels are there in the Miraflores area?
If you’re searching for places to stay in Lima, Expedia has something to meet your needs with 696 Miraflores hotels and other accommodation options to choose from.
If I need to cancel my hotel reservation in Miraflores, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable as long as you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might be able to still cancel and get a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then use the “free cancellation” filter to review top deals in Miraflores.
What can I see and do in this Lima neighbourhood?
Waikiki Beach, Costa Verde and Costa Verde Beach are great spots if you want to spend some time by the water during your stay in Miraflores. Kennedy Park and Miraflores Central Park are also a couple of places to visit in the neighbourhood. Larcomar Shopping Center and Bridge of Sighs are some popular places to visit in the area around Miraflores. When you’re sightseeing in Lima, ChocoMuseo and Las Pizzas Street are also worth a stop.

Recent Reviews in Miraflores