At just 61 CAD per night on average, April is the least expensive month to stay at a hotel in Portugal. The most expensive month to stay at a hotel in Portugal is September.
Portugal is full of enlightening and adventurous cities, but the most popular tourist destination is Lisbon.
The average cost per night for a luxury hotel room in Portugal is 234 CAD, 92% higher than the country’s average hotel room. A room in a standard hotel costs 121 CAD per night on average.
On average, 1,335 CAD per night will be the going rate for a hotel room in Vilamoura. This is about 1,000% more expensive than any other city in Portugal.
Funchal currently offers the lowest nightly rates of any city in Portugal at just 21 CAD; a price that is 82% lower than the average rate per night in Portugal.