
Hotels in popular cities in Canada
Below are the most popular cities in Canada to stay in, as well as some of the best hotels in each area
Toronto
Search hotels in TorontoVancouver
Search hotels in VancouverNiagara Falls
Search hotels in Niagara FallsMontreal
Search hotels in MontrealQuébec City
Search hotels in Québec Citymomondo's favorite hotels in Canada
Learn more about these user-preferred hotels in Canada
Useful insights on Canada hotels
Get a quick overview on price and accommodation trends for your visit in Canada
Lowest Hotel Price | C$ 40 |
---|---|
Most Popular Hotel (5-star) | The Sutton Place Hotel Halifax |
Hotels Near Airport | 3500 |
Average Length of Stay | 4 days |
When to book a hotel in Canada
Check out the information below to find the best deal on a hotel room in Canada
Low season | January | cheapest month to stay |
High season | August | most expensive time to stay |
13% | expected price decrease | |
15% | expected price increase |
Price | C$ 182 - C$ 243 |
---|
Cheapest day of week | Sunday | is the cheapest day of the week to book |
Highest day of week | Saturday | is the most expensive day of the week to book |
C$ 189 | is the average per night cost for a hotel on this day | |
C$ 216 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Canada
Below are the average prices for hotels in the most popular cities in Canada
Price | C$ 108 - C$ 320 |
---|
CHEAPEST CITY IN CANADA | Calgary | 46% cheaper | Hotels in Calgary are the cheapest in Canada at just C$ 108 per night on average |
MOST EXPENSIVE CITY IN CANADA | Banff | 38% more expensive | Banff has the highest priced hotels in Canada with rooms averaging C$ 320 per night |
MOST POPULAR CITY IN CANADA | Toronto | 68% more users visited | More momondo users search for hotels in Toronto than any other city in Canada |
Information about staying in Canada
Read these important travel tips before booking a hotel in Canada
When is the least expensive time to stay in Canada?
Visiting Canada in January would make for the least expensive trip at just C$ 278 per night on average. To save on your trip, avoid planning it during June, as this is the most expensive month on average.
Where do most people stay in Canada?
Out of all the tourist destinations in Canada, our data shows that travellers tend to visit Toronto more often than any other city.
Which city in Canada has the most expensive hotel rooms?
As a popular tourist destination in Canada, it is no surprise that Banff has the most expensive hotel rooms at C$ 395 per night - 79% more than than the country's average hotel room price.
Which city in Canada has the least expensive hotel rooms?
If you’re looking for the best bang for your buck when visiting Canada, consider staying in Montreal. According to our data, Montreal is the least expensive city to spend the night in when visiting Canada, with an average nightly rate of C$ 31, 76% below the country’s average.
How many operators does momondo search for hotels in Canada?
As of April 2025, there are 64,947 operators available to choose from for hotels in Canada.
When did momondo last update prices for hotels in Canada?
Prices for hotels in Canada refresh daily.
Why use momondo?
Why should I book accommodation in Canada through momondo?
momondo searches hundreds of travel sites, allowing you to compare prices for hotels and other accommodation options in Canada. momondo gathers your options all in one place and is free to use with no hidden fees or costs.
How does momondo help me find a great place to stay in Canada?
Once all your options for Canada accommodation have been returned, momondo helps you find a great place to stay by letting you filter your results. If you are looking for places offering free breakfast we have a filter for that. Will you need free internet or free cancellation? All of this and more can be filtered and found on momondo.