£23 - £56
|CHEAPEST CITY IN PERU||Arequipa||43% cheaper||Hotels in Arequipa are the cheapest in Peru at just £23 per night on average.|
|MOST EXPENSIVE CITY IN PERU||Machu Picchu||40% more expensive||Machu Picchu has the highest priced hotels in Peru with rooms averaging £56 per night.|
|MOST POPULAR CITY IN PERU||Lima||80% more users visited||More momondo users search for hotels in Lima than any other city in Peru|
If you are looking to save money on your hotel room in Peru, consider visiting the country in January as it is the least expensive month at just £59 per night. Avoid booking a hotel room in March if you are looking for a deal; it is the most expensive month.
As many would assume, more people stay in Lima than in any other city while visiting Peru.
Machu Picchu is the most expensive city in Peru to book a hotel room in. The nightly rate of £56 is 40% more than the average city in Peru.
Our users typically find that Cusco has the lowest per night rates in the country at just £9. Cusco offers hotels rooms at an average rate that is 86% lower than the average city in Peru.