$70 - $126
|CHEAPEST CITY IN PORTUGAL||Funchal||30% cheaper||Hotels in Funchal are the cheapest in Portugal at just $70 per night on average.|
|MOST EXPENSIVE CITY IN PORTUGAL||Cascais||27% more expensive||Cascais has the highest priced hotels in Portugal with rooms averaging $127 per night.|
|MOST POPULAR CITY IN PORTUGAL||Lisbon||88% 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 November, as the prices are significantly lower than in May - just $137 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 $314, 68% higher than the country’s average hotel room. A room in a standard hotel costs $186 per night on average.
Visiting and staying overnight in Cascais will cost you a premium compared to the rest of Portugal. Expect to pay $127 per night, a rate that is about 27% more than the country’s average.
If you are travelling to Portugal on a budget, plan to stay in Porto which boasts the lowest average hotel room cost in the country. Charging about 87% lower than the country’s average, hotel room rates in Porto are typically around $23 per night.