Find hotels in Miraflores, Lima from $55

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

We found 858 places to stay in Miraflores. Fully refundable on most hotels.

Best Western Plus Urban Larco Hotel
3.5 out of 5
Av. Larco 1251-1253 Miraflores, Lima, PE, 18
The price is $75 per night from Jul 16 to Jul 17
4.6/5 Exceptional! (492 reviews)
"Overall very friendly staff, they helped us schedule our covid tests and also airport car pickup, although I cancelled the pickup prior to arrival, they made mistake and the driver still showed up to pick us up, he charged us $25USD. I highly recommend you to just look up Uber, get Uber or use the ..."

Reviewed on Jun 19, 2022

Best Western Plus Urban Larco Hotel
Pullman Lima Miraflores
Calle Juan Fanning 515 - 525, Lima
The price is $139 per night from Jul 1 to Jul 2
5/5 Exceptional! (11 reviews)
"We had an amazing stay at Pullman. The rooms, restaurant and roof pool/bar were perfect. The breakfast buffet was incredible. The service at check in, the restaurant, the lounge bar and the rooftop bar was impeccable."

Reviewed on Apr 9, 2022

Pullman Lima Miraflores
Crowne Plaza Lima
4 out of 5
Avenida Benavides 300, Miraflores, Lima, Lima, 18
The price is $92 per night from Jul 22 to Jul 23
4.4/5 Excellent! (277 reviews)
"Nice place!"

Reviewed on Jun 4, 2022

Crowne Plaza Lima
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Radisson Hotel Decapolis Miraflores
4 out of 5
Avenida 28 De Julio 151, Miraflores, Lima, Lima, 18
The price is $110 per night from Jul 1 to Jul 2
4.5/5 Wonderful! (967 reviews)
"Everything was great & easy access to the beach"

Reviewed on Jun 24, 2022

Radisson Hotel Decapolis Miraflores
INNSiDE by Melia Lima Miraflores
4 out of 5
Calle Diez Canseco 344, Miraflores, Lima, Lima, Lima18
The price is $120 per night from Jul 1 to Jul 2
4.6/5 Exceptional! (119 reviews)
"Nice hotel, fairly new decor in the room and bathroom. I would stay again. I didn't make it to the gym and swimming pool, so I cannot comment on that. I would stay at this hotel again."

Reviewed on Jun 21, 2022

INNSiDE by Melia Lima Miraflores
Iberostar Selection Miraflores
5 out of 5
Malecon 28 de Julio 385, Lima, Lima, Lima 18
The price is $140 per night from Jul 3 to Jul 4
4.8/5 Exceptional! (71 reviews)
"Property is very accessible to boardwalk and Larcomar shopping area (easy walking distance). We very much enjoyed the on-property dining: food was exceptional and competitively priced. We also liked taxi service from property to airport and local attractions. We never waited more than 10 minutes ..."

Reviewed on Jun 16, 2022

Iberostar Selection Miraflores
ibis Larco Miraflores
3 out of 5
Avenida Larco 1140, Miraflores, Lima, LIMA, Lima 18
The price is $55 per night from Jul 1 to Jul 2
4.2/5 Excellent! (986 reviews)
"Room was clean and spacious. Front desk was nice. Breakfast was good. Location convenient. Only thing is the room smelled like smoke when you turned the fan off."

Reviewed on Jun 13, 2022

ibis Larco Miraflores
Dazzler by Wyndham Lima Miraflores
4 out of 5
Av. Jose Pardo 879, Miraflores, Lima, Lima, 15074
The price is $99 per night from Jul 1 to Jul 2
4.5/5 Wonderful! (981 reviews)
"Loved the proximity to the Kennedy Park, hotel restaurant and cleanliness of the space."

Reviewed on Jun 14, 2022

Dazzler by Wyndham Lima Miraflores
Hotel Estelar Miraflores
4 out of 5
Avenida Benavides 415, Miraflores, Lima, LIMA, 18
The price is $91 per night from Jul 16 to Jul 17
4.3/5 Excellent! (975 reviews)
"The personnel were very friendly, and the coffee shop was awesome!"

Reviewed on Jun 21, 2022

Hotel Estelar Miraflores
Casa Andina Premium Miraflores
4.5 out of 5
Calle La Paz 463, Miraflores, Lima, Lima, 18
The price is $116 per night from Jul 1 to Jul 2
4.5/5 Wonderful! (990 reviews)
"Highly recommend this hotel to anyone visiting Peru. Words can’t describe how helpful everyone was at the hotel. The last day of our stay during breakfast, they gave us a parting gift of sweets and a message saying “thanking for visiting us”"

Reviewed on Jun 24, 2022

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.

Miraflores hotels information

Number of reviews 5869
Accommodation 858 hotels
Lowest Price $55
Highest Price $140

Price trends for hotels in Miraflores

Less expensive
More expensive
Next month
June
January
$64
Month
Price
January
$75
February
$75
March
$70
April
$75
May
$75
June
$60
July
$64
August
$63
September
$63
October
$66
November
$64
December
$66
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Miraflores. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Read verified traveler reviews of recently booked hotels in Miraflores: See where other travelers loved staying.