
Peru hotels
Search hundreds of travel sites at once for hotels in Peru
Compare vs KAYAK
Latest Peru Hotel Deals

Lima
3 stars from $12
4+ stars from $59

Cusco
3 stars from $18
4+ stars from $69

Arequipa
3 stars from $22
4+ stars from $112

Puno
3 stars from $49
4+ stars from $122

Machu Picchu
3 stars from $41
4+ stars from $425
Good to know
Low season |
July | Cheapest month to stay with an average 20% drop in price. |
---|---|---|
High season |
June | Most expensive month to stay with an average 118% rise in price. |
Average price (weeknight) |
$100 | Average Sun. - Thu. price over the last 2 weeks. |
Average price (weekend night) |
$98 | Average Fri. & Sat. price over the last 2 weeks. |