Search Peru Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Peru

Filter by

Popular filters
Popular filters
Total price
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Peru

Tocuyeros Boutique Hotel
4.0 star property
9.8 out of 10, Exceptional, (294)
"小規模ながら、防犯対策もされていて、ホテルの雰囲気も洒落ていますし、食事も美味しかったです。そして、何よりスタッフさん達のおもてなしが最高でした!"
The price is €156
per night
12 May - 13 May
Tocuyeros Boutique Hotel
Hilton Lima Miraflores
5.0 star property
9.6 out of 10, Exceptional, (922)
"W"
The price is €244
per night
7 Jun - 8 Jun
Hilton Lima Miraflores
Torre Dorada
3.0 star property
9.6 out of 10, Exceptional, (470)
"Room 203 - the door of the shower cube cannot be closed. It’s better to fix. Thanks. "
The price is €39
per night
12 May - 13 May
Torre Dorada
Save an average of 15% on thousands of hotels when you're signed in
Aloft Lima Miraflores
4.0 star property
9.6 out of 10, Exceptional, (188)
"Everything was just according with my expectations "
The price is €101
per night
31 May - 1 Jun
Aloft Lima Miraflores
Monasterio, A Belmond Hotel, Cusco
5.0 star property
9.6 out of 10, Exceptional, (411)
"Ive traveled quite a bit for work and vacations all over the work and I think this maybe best hotel I’ve stayed at. EVERYTHING superb- everyone looking out for guests. The facilities are historic but so beautiful and well kept. Location is ideal."
The price is €474
per night
31 May - 1 Jun
Monasterio, A Belmond Hotel, Cusco
Saska Boutique
3.5 star property
9.6 out of 10, Exceptional, (99)
"We really enjoyed our stay at this hotel. Lovely rooms, lovely staff who went out of their way to assist us. This hotel is everything it advertises to be and we highly recommend it to anyone wanting somewhere lovely to stay in Cusco."
The price is €93
per night
25 May - 26 May
Saska Boutique
AC Hotel by Marriott Lima Miraflores
4.5 star property
9.4 out of 10, Exceptional, (248)
"What's amazing about this property? Even if a small mistake is made, they fix it immediately. They taking consideration your feelings and your thoughts and they react, thank you"
The price is €192
per night
31 May - 1 Jun
AC Hotel by Marriott Lima Miraflores
Hotel Paracas, a Luxury Collection Resort, Paracas
5.0 star property
9.4 out of 10, Exceptional, (630)
"The resort itself is amazing. The property is very beautiful, manicured lawns and gardens and the restaurant, bar and rooms are well appointed and very clean. The food and drinks are on the expensive side but very good and the breakfast buffet was amazing. Staff at the restaurants and pool/bar were beyond friendly and amazing. Loved them! The gentleman at check-in though did not provide much of a warm welcome. We had just driven from Lima and had an encounter with corrupt cops on the way...
The price is €187
per night
2 Jun - 3 Jun
Hotel Paracas, a Luxury Collection Resort, Paracas
Courtyard by Marriott Lima Miraflores
4.0 star property
9.4 out of 10, Exceptional, (435)
"Wonderful place to stay in Lima Peru"
The price is €120
per night
31 May - 1 Jun
Courtyard by Marriott Lima Miraflores
Best Western Plus Urban Larco Hotel
3.5 star property
9.4 out of 10, Exceptional, (744)
"Good property "
The price is €79
per night
10 Jun - 11 Jun
Best Western Plus Urban Larco Hotel
ibis Budget Lima Miraflores
3.0 star property
9.2 out of 10, Wonderful, (285)
"Great customer service "
The price is €55
per night
12 May - 13 May
ibis Budget Lima Miraflores
Quechua Hotel cusco
3.0 star property
9.2 out of 10, Wonderful, (35)
"Very helpful staff, convenient location (12 min walk to Plaza de Armas, decent breakfast. Bathrooms are dated and could be cleaner."
The price is €167
per night
13 May - 14 May
Quechua Hotel cusco
Hotel Britania Crystal Collection
3.0 star property
9.2 out of 10, Wonderful, (141)
"Exceleente el servicio, la limpieza, el buffet desayuno y el restaurante, el area piscina y la vista espectacular "
The price is €46
per night
12 May - 13 May
Hotel Britania Crystal Collection
Dazzler by Wyndham Lima Miraflores
4.0 star property
9.0 out of 10, Wonderful, (1001)
"Overall it was a very good experience. I like the noon check-out time. Buffet breakfast was nice. Rooms could use some updates and shower curtains...lol. Half glass enclosure doesn't work & water gets all over the floor. Bar area is cool. The dinner show wasn't available for our stay, which was a bummer."
The price is €107
per night
12 May - 13 May
Dazzler by Wyndham Lima Miraflores
Union Hotel Cusco
3.5 star property
9.0 out of 10, Wonderful, (736)
"Charming hotel in a great, safe neighborhood. Included breakfast was amazing. The small touches, such as hot water bottles given each evening, water jug in hallway to refill your bottles, were very thoughtful and appreciated. All the staff were amazing and kind and helpful. Graciela and Regina were so pleasant and attentive and we enjoyed seeing them each day. Finally, the pet alpaca Kiki! We loved to see Kiki each day."
The price is €94
per night
12 May - 13 May
Union Hotel Cusco
Hotel Retama Machupicchu
3.0 star property
9.0 out of 10, Wonderful, (281)
"Huge bed! Amazing view!"
The price is €72
per night
12 May - 13 May
Hotel Retama Machupicchu
Hotel Raices Machupicchu
3.5 star property
9.0 out of 10, Wonderful, (204)
"Glad we choose this hotel: perfect location, good service, great breakfast buffet, close to everything-imcluding the line to get into the bus that takes you to the ruins, great beds, enough room for two, decent tv in English and Spanish, good wifi. All rooms and elevators look very nice. Staff was friendly."
The price is €43
per night
18 May - 19 May
Hotel Raices Machupicchu
Casa Del Sol Machupicchu
4.0 star property
8.8 out of 10, Excellent, (531)
"Very good!! We were pleased with the service, location. Staff and we highly recommend Great experience!! The room with a beautiful view of the river Love it!"
The price is €307
per night
11 May - 12 May
Casa Del Sol Machupicchu
Dazzler by Wyndham Lima San Isidro
4.0 star property
8.8 out of 10, Excellent, (361)
"nicely located, hotel is clean and quiet. we spent two nights while visiting the city. "
The price is €64
per night
27 May - 28 May
Dazzler by Wyndham Lima San Isidro
ibis Lima Reducto Miraflores
3.0 star property
8.8 out of 10, Excellent, (606)
"El hotel está bien localizado, muy limpio y el personal muy amable y servicial. Mi único comentario es que, a pesar de estar en una habitación en el 8vo piso, se escuchaba todo el ruido de los vehículos en la avenida. En Perú tocan mucho la bocina de los vehículos, no importa la hora, y se escucha claro en la habitación. Aparte de eso, las facilidades y el personal del hotel son excelentes. Gracias."
The price is €52
per night
1 Jun - 2 Jun
ibis Lima Reducto Miraflores
Don't see what you're looking for?
See all available properties in Peru
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.

Frequently asked questions

How much do hotels in Peru cost?
The season and factors like Easter and school holidays can affect the price of a hotel in Peru. You can find cheap options from €39 in a few different ways on Expedia. First, key in the dates you’d like to go on holiday, then use the filters like budget and amenities to narrow your search. You can also sort by price, so the most inexpensive options appear at the top.
When is the best time to go to Peru?
Any time is a great time to visit Peru, just remember that the weather will vary depending on your destination. If a Lima summer holiday is on the cards, organise your trip between December and February. You can expect average temperatures of between 19ºC and 25ºC then in this city, which has a desert climate.
What is the best area to stay in Peru?
If your travels are taking you to Peru, consider a stay in Lima or Cusco. Once you’ve picked your hotel, check out the many awesome things there are to see and do here.