Hotels in Canada

Find the best deals on 36,519 hotels in Canada

Check-in
Check-out
Compare vs. momondo |

Popular Cities in Canada

Book one of the best deals Canada has to offer in these popular locations
Hotels in Toronto
Best value
Bond Place Hotel
7.6
109 CAD
#1 Most popular
The Westin Harbour Castle, Toronto
8.7
211 CAD
#2 Most popular
Chelsea Hotel, Toronto
7.8
129 CAD
#3 Most popular
Fairmont Royal York
8.6
169 CAD
#4 Most popular
Sheraton Centre Toronto Hotel
8.7
188 CAD
#5 Most popular
One King West Hotel & Residence
9.0
230 CAD
Hotels in Niagara Falls
Best value
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.5
122 CAD
#1 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.7
135 CAD
#2 Most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.7
139 CAD
#3 Most popular
Niagara Falls Marriott Fallsview Hotel and Spa
8.6
134 CAD
#4 Most popular
Sheraton on the Falls Hotel
8.2
129 CAD
#5 Most popular
Sterling Inn & Spa
9.2
122 CAD
Hotels in Montreal
Best value
Hotel Bonaventure Montreal
8.5
174 CAD
#1 Most popular
Sofitel Montréal Golden Mile
9.0
219 CAD
#2 Most popular
DoubleTree by Hilton Montreal
8.7
191 CAD
#3 Most popular
Hotel Le St-James Montréal
9.3
283 CAD
#4 Most popular
Hotel Birks Montreal
8.8
222 CAD
Hotels in Vancouver
Best value
Wedgewood Hotel & Spa - Relais & Chateaux
9.5
252 CAD
#1 Most popular
Four Seasons Hotel Vancouver
8.9
267 CAD
#2 Most popular
Shangri-La Hotel, Vancouver
9.4
288 CAD
#3 Most popular
Rosewood Hotel Georgia
9.2
310 CAD
#4 Most popular
Trump International Hotel & Tower Vancouver
8.8
292 CAD
#5 Most popular
The Douglas Autograph Collection
8.8
284 CAD
Hotels in Québec City
Best value
Hotel Classique
8.4
127 CAD
#1 Most popular
Hilton Quebec
8.3
142 CAD
#2 Most popular
Hotel Pur, Quebec, A Tribute Portfolio Hotel
8.8
133 CAD
#3 Most popular
L'Hôtel Québec
8.4
133 CAD
#4 Most popular
Le Bonne Entente
8.5
151 CAD
#5 Most popular
Hôtel-Musée Premières Nations
9.1
169 CAD

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 April would make for the least expensive trip at just 153 CAD 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?

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

How much does a luxury hotel cost in Canada?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Canada you can expect a nightly rate of about 367 CAD, which is 76% above the average hotel room cost of 208 CAD per night.

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 1,139 CAD per night - 446% 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 Victoria. According to our data, Victoria is the least expensive city to spend the night in when visiting Canada, with an average nightly rate of 44 CAD, 78% below the country’s average.


Popular international routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Vancouver to Edmonton
Fastest flight time
1h 20m
Cheapest price
69 CAD
Edmonton to Vancouver
Fastest flight time
1h 28m
Cheapest price
69 CAD
Abbotsford to Edmonton
Fastest flight time
1h 20m
Cheapest price
69 CAD
Edmonton to Abbotsford
Fastest flight time
1h 28m
Cheapest price
69 CAD
Toronto to Montreal
Fastest flight time
1h 10m
Cheapest price
105 CAD
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
118 CAD
Calgary to Vancouver
Fastest flight time
1h 25m
Cheapest price
118 CAD
Abbotsford to Calgary
Fastest flight time
1h 10m
Cheapest price
118 CAD
Calgary to Abbotsford
Fastest flight time
1h 25m
Cheapest price
118 CAD
Montreal to Toronto
Fastest flight time
1h 10m
Cheapest price
122 CAD
View more

Consider staying elsewhere in North America

If you need more inspiration, you will find the most searched countries in North America