$132 - $271
|CHEAPEST CITY IN CANADA||Edmonton||33% cheaper||Hotels in Edmonton are the cheapest in Canada at just $131 per night on average.|
|MOST EXPENSIVE CITY IN CANADA||Whistler||39% more expensive||Whistler has the highest priced hotels in Canada with rooms averaging $270 per night.|
|MOST POPULAR CITY IN CANADA||Vancouver||80% more users visited||More momondo users search for hotels in Vancouver than any other city in Canada|
If you are looking to save money on your hotel room in Canada, consider visiting the country in January as it is the least expensive month at just $220 per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.
Our users tend to visit Vancouver more often than any other city when travelling to Canada.
Visiting and staying overnight in Whistler will cost you a premium compared to the rest of Canada. Expect to pay $270 per night, a rate that is about 41% more than the country’s average.
If you are travelling to Canada on a budget, plan to stay in Vancouver which boasts the lowest average hotel room cost in the country. Charging about 65% lower than the country’s average, hotel room rates in Vancouver are typically around $77 per night.