Peru hotels

Peru hotels

Search hundreds of travel sites at once for hotels in Peru

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest Peru Hotel Deals

Lima
Lima
3 stars from £7
4+ stars from £67
Cusco
Cusco
3 stars from £17
4+ stars from £56
Arequipa
Arequipa
3 stars from £18
4+ stars from £68
Puno
Puno
3 stars from £10
4+ stars from £51
Iquitos
Iquitos
3 stars from £17
4+ stars from £92
Trujillo
Trujillo
3 stars from £24
4+ stars from £87

Good to know

Low season

May Cheapest month to stay with an average 3% drop in price.

High season

April Most expensive month to stay with an average 134% rise in price.

Average price (weeknight)

£40 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

£39 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in Peru

Are hotels in Peru safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Peru?

What are the most popular regions of Peru?

How much is a cheap hotel in Peru?

How much is a hotel in Peru for tonight?

How much is a hotel in Peru for this weekend?

Best Peru hotels

Show all
Pullman Lima San Isidro - Lima - Building
1
9.1 Excellent (645 reviews)
Tierra Viva Machu Picchu - Machu Picchu - Lounge
2
9.0 Excellent (830 reviews)
Blue Ocean - Máncora - Building
3
8.9 Excellent (223 reviews)
Radisson Decapolis Miraflores - Lima - Building
4
8.8 Excellent (1,231 reviews)
Las Mercedes Hostal Residencial - Arequipa - Building
5
8.8 Excellent (26 reviews)
Faraona Grand Hotel - Lima - Lobby
6
8.8 Excellent (655 reviews)
El Pardo Doubletree By Hilton - Lima - Building
7
8.8 Excellent (388 reviews)
Ibis Larco Miraflores - Lima - Building
9
8.5 Excellent (3,395 reviews)
Sausalito Beach Mancora - Máncora - Bedroom
10
8.1 Excellent (151 reviews)
Selva Mia - Tarapoto - Bedroom
11
8.1 Excellent (23 reviews)
Hacienda Lima Norte - Lima - Bedroom
12
6.6 Good (60 reviews)