Miraflores Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

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

JW Marriott Hotel Lima
5 out of 5
Malecon De La Reserva 615, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$257
per night
Jan 4 - Jan 5
4.6/5Exceptional! (678 reviews)

"Amazing area, perfect location, awesome scenery, and great staff. They will bend over backwards to help you."…"

Reviewed on 12 Dec. 2019

JW Marriott Hotel Lima
ibis Larco Miraflores
3 out of 5
Avenida Larco 1140, Miraflores, Lima, LIMA
Free CancellationReserve now, pay when you stay
AU$76
per night
Dec 29 - Dec 30
4.2/5Excellent! (938 reviews)

"El hotel está perfectamente ubicado , cerca a la plaza comercial larco mar y a la playa. Caminando se llega a muchos excelentes restaurantes y está ubicado en la mejor área de lima"…"

Reviewed on 22 Nov. 2019

ibis Larco Miraflores
Selina Miraflores Lima
3 out of 5
Alcanfores 425 - 465, Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$87
per night
Dec 23 - Dec 24
4.1/5Very Good! (251 reviews)

"This was a really cool property that caters to multiple traveling styles with many amenities right on site. The design of the spaces in the hotel were really cool. Great place to stay."…"

Reviewed on 12 Dec. 2019

Selina Miraflores Lima
Courtyard Lima Miraflores
4 out of 5
Calle Schell No 400, Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$126
per night
Jan 3 - Jan 4
4.6/5Exceptional! (321 reviews)

"The location was great 👍 Very friendly staff and very polite."…"

Reviewed on 12 Nov. 2019

Courtyard Lima Miraflores
Best Western Plus Urban Larco Hotel
3.5 out of 5
Av. Larco 1251-1253 Miraflores, Lima, PE
Free CancellationReserve now, pay when you stay
AU$136
per night
Dec 27 - Dec 28
4.6/5Exceptional! (363 reviews)

"Good location. Safe area. Clean. Staff are helpful and polite. 300 meter from airport express."…"

Reviewed on 2 Nov. 2019

Best Western Plus Urban Larco Hotel
El Pardo DoubleTree by Hilton
4 out of 5
Jr. Independencia 141 Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$143
per night
Dec 20 - Dec 21
4.3/5Excellent! (282 reviews)

"This property was in a safe location and within walking distance to stores, restaurants, banks, ect. It is very well maintained and the staff is excellent! It is in a very busy area and has the hustle and bustle of most large cities so if you want a quiet and calm atmosphere, this is not the place ..."…"

Reviewed on 3 Dec. 2019

El Pardo DoubleTree by Hilton
Hilton Lima Miraflores
4.5 out of 5
Avenida La Paz 1099, Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$276
per night
Dec 20 - Dec 21
4.7/5Exceptional! (762 reviews)

"Great location in the best neighborhood of Lima. Amazing breakfast and great staff!!"…"

Reviewed on 30 Nov. 2019

Hilton Lima Miraflores
INNSiDE by Melia Lima Miraflores
4 out of 5
Calle Diez Canseco 344, Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$154
per night
Jan 1 - Jan 2
4.6/5Exceptional! (79 reviews)

"Location and facilities are a plus. Price is steep..."…"

Reviewed on 25 Nov. 2019

INNSiDE by Melia Lima Miraflores
AC Hotel by Marriott Lima Miraflores
4.5 out of 5
Malecon de la Reserva 729 Mira, Lima
Free CancellationReserve now, pay when you stay
AU$182
per night
Jan 3 - Jan 4
4.6/5Wonderful! (39 reviews)

"it was a good property. Enjoy the stay. Would recommend to friends and family. Convent location."…"

Reviewed on 22 Nov. 2019

AC Hotel by Marriott Lima Miraflores
Casa Andina Premium Miraflores
4.5 out of 5
Calle La Paz 463, Miraflores, Lima, Lima
Free CancellationReserve now, pay when you stay
AU$184
per night
Dec 15 - Dec 16
4.6/5Wonderful! (907 reviews)

"The breakfast was very good, with a lot of variety."…"

Reviewed on 22 Nov. 2019

Casa Andina Premium Miraflores
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 596 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.

Recently booked Miraflores hotels

Recent Reviews in Miraflores