If you are looking to save a few dollars on your hotel room in Portugal, consider visiting the country in January as it is the least expensive month at just 111 USD per night. Avoid booking a hotel room in April if you are looking for a deal; it is the most expensive month.
As many would assume, more people stay in Lisbon than in any other city while visiting Portugal.
The average cost per night for a luxury hotel room in Portugal is 180 USD, 75% higher than the country’s average hotel room. A room in a standard hotel costs 102 USD per night on average.
On average, 1,137 USD per night will be the going rate for a hotel room in Sagres. This is about 1,009% more expensive than any other city in Portugal.
At just 16 USD per night, Funchal has hotel room rates that are 84% less than other cities in Portugal.