$91 - $118
|CHEAPEST CITY IN PORTUGAL||Evora||10% cheaper||Hotels in Evora are the cheapest in Portugal at just $91 per night on average.|
|MOST EXPENSIVE CITY IN PORTUGAL||Lisbon||16% more expensive||Lisbon has the highest priced hotels in Portugal with rooms averaging $118 per night.|
|MOST POPULAR CITY IN PORTUGAL||Lisbon||221% more users visited||More momondo users search for hotels in Lisbon than any other city in Portugal|
When travelling to Portugal it would be best to plan your trip around the month of January, as the prices are significantly lower than in May - just $120 per night.
Our users tend to visit Lisbon more often than any other city when travelling to Portugal.
The average cost per night for a luxury hotel room in Portugal is $274, 93% higher than the country’s average hotel room. A room in a standard hotel costs $142 per night on average.
Visiting and staying overnight in Lisbon will cost you a premium compared to the rest of Portugal. Expect to pay $118 per night, a rate that is about 16% more than the country’s average.
If you are travelling to Portugal on a budget, plan to stay in Cascais which boasts the lowest average hotel room cost in the country. Charging about 83% lower than the country’s average, hotel room rates in Cascais are typically around $24 per night.