Hotels in Canada

Find the best deals on 36,716 hotels in Canada

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Canada

Looking for a city in Canada to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
122 C$ - 251 C$
CHEAPEST CITY IN CANADA Calgary 34% cheaper Hotels in Calgary are the cheapest in Canada at just 122 C$ per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 37% more expensive Whistler has the highest priced hotels in Canada with rooms averaging 251 C$ per night.
MOST POPULAR CITY IN CANADA Toronto 60% more users visited More momondo users search for hotels in Toronto than any other city in Canada

Popular Cities in Canada

Book one of the best deals Canada has to offer in these popular locations
Bond Place Hotel
Best value
Bond Place Hotel
7.6
92 C$
Fairmont Royal York
#1 Most popular
Fairmont Royal York
8.8
175 C$
One King West Hotel & Residence
#2 Most popular
One King West Hotel & Residence
9.0
123 C$
DoubleTree by Hilton Toronto Downtown
#3 Most popular
DoubleTree by Hilton Toronto Downtown
8.3
115 C$
Chelsea Hotel, Toronto
#4 Most popular
Chelsea Hotel, Toronto
7.8
116 C$
Sheraton Centre Toronto Hotel
#5 Most popular
Sheraton Centre Toronto Hotel
8.7
127 C$
Hilton Toronto
Hilton Toronto
8.4
118 C$
La Tour Belvedere Apartment Hotel
Best value
La Tour Belvedere Apartment Hotel
7.6
69 C$
Sofitel Montreal Golden Mile
#1 Most popular
Sofitel Montreal Golden Mile
9.0
180 C$
Intercontinental Montreal
#2 Most popular
Intercontinental Montreal
8.8
168 C$
Hotel Le Crystal Montreal
#3 Most popular
Hotel Le Crystal Montreal
9.2
271 C$
Hotel Birks Montreal
#4 Most popular
Hotel Birks Montreal
9.2
237 C$
Hotel Bonaventure Montreal
#5 Most popular
Hotel Bonaventure Montreal
8.4
136 C$
Novotel Montreal Centre
Novotel Montreal Centre
8.7
121 C$
Howard Johnson by Wyndham by the Falls Niagara Falls
Best value
Howard Johnson by Wyndham by the Falls Niagara Falls
8.2
55 C$
Hilton Niagara Falls/Fallsview Hotel & Suites
#1 Most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.7
99 C$
Embassy Suites by Hilton Niagara Falls Fallsview
#2 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.7
111 C$
Four Points by Sheraton Niagara Falls Fallsview
#3 Most popular
Four Points by Sheraton Niagara Falls Fallsview
7.8
115 C$
Niagara Falls Marriott on the Falls
#4 Most popular
Niagara Falls Marriott on the Falls
8.3
124 C$
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
#5 Most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.3
98 C$
Crowne Plaza Niagara Falls-Fallsview
Crowne Plaza Niagara Falls-Fallsview
6.9
102 C$
Budget Inn Patricia Hotel
Best value
Budget Inn Patricia Hotel
5.1
45 C$
Pan Pacific Vancouver
#1 Most popular
Pan Pacific Vancouver
8.9
237 C$
Howard Johnson Hotel By Wyndham Vancouver Downtown
#2 Most popular
Howard Johnson Hotel By Wyndham Vancouver Downtown
5.9
93 C$
Sheraton Vancouver Wall Centre
#3 Most popular
Sheraton Vancouver Wall Centre
8.5
149 C$
Pinnacle Hotel Harbourfront
#4 Most popular
Pinnacle Hotel Harbourfront
8.2
132 C$
Century Plaza Hotel & Spa
#5 Most popular
Century Plaza Hotel & Spa
8.3
98 C$
The Sutton Place Hotel - Vancouver
The Sutton Place Hotel - Vancouver
8.6
81 C$
Ambassadeur Hotel
Best value
Ambassadeur Hotel
7.4
80 C$
Hilton Quebec
#1 Most popular
Hilton Quebec
8.2
138 C$
Hôtel Le Concorde Québec
#2 Most popular
Hôtel Le Concorde Québec
7.8
99 C$
Hotel Pur, Quebec, A Tribute Portfolio Hotel
#3 Most popular
Hotel Pur, Quebec, A Tribute Portfolio Hotel
8.7
127 C$
Hôtel Plaza Québec
#4 Most popular
Hôtel Plaza Québec
8.1
140 C$
Best Western Plus City Centre/Centre-Ville
#5 Most popular
Best Western Plus City Centre/Centre-Ville
8.4
112 C$
Hotel Chateau Laurier Quebec
Hotel Chateau Laurier Quebec
8.4
124 C$

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

Visiting Canada in January would make for the least expensive trip at just 193 C$ per night on average. To save on your trip, avoid planning it during May, as this is the most expensive month on average.

Where do most people stay in Canada?

Our users tend to visit Toronto more often than any other city when travelling to Canada.

Which city in Canada has the most expensive hotel rooms?

As a popular tourist destination in Canada, it is no surprise that Whistler has the most expensive hotel rooms at 251 C$ per night - 37% 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 Vancouver. According to our data, Vancouver is the least expensive city to spend the night in when visiting Canada, with an average nightly rate of 50 C$, 70% below the country’s average.