Hotels in Canada

Find the best deals on 42,086 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
Chelsea Hotel Toronto
7.8
129 CAD
#1 Most popular
The Westin Harbour Castle, Toronto
8.7
211 CAD
#2 Most popular
Fairmont Royal York
8.6
168 CAD
#3 Most popular
DoubleTree by Hilton Toronto Downtown
8.5
160 CAD
#4 Most popular
One King West Hotel & Residence
9.0
229 CAD
#5 Most popular
Sandman Signature Toronto Airport Hotel
8.2
160 CAD
Hotels in Niagara Falls
Best value
Four Points by Sheraton Niagara Falls Fallsview
7.9
110 CAD
#1 Most popular
Niagara Falls Marriott on the Falls
8.6
122 CAD
#2 Most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.6
139 CAD
#3 Most popular
Sheraton on the Falls Hotel
8.2
129 CAD
#4 Most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.6
122 CAD
#5 Most popular
Sterling Inn & Spa
9.2
122 CAD
Hotels in Montreal
Best value
Sheraton Montreal Airport Hotel
8.1
162 CAD
#1 Most popular
Hotel Bonaventure Montreal
8.5
174 CAD
#2 Most popular
Delta Hotels by Marriott Montreal
8.6
182 CAD
#3 Most popular
Hotel Omni Mont-Royal
8.9
172 CAD
#4 Most popular
Embassy Suites by Hilton Montreal
8.2
172 CAD
#5 Most popular
Hotel Birks Montreal
8.9
221 CAD
Hotels in Vancouver
Best value
Century Plaza Hotel & Spa
8.2
166 CAD
#1 Most popular
Four Seasons Hotel Vancouver
8.9
266 CAD
#2 Most popular
The Sutton Place Hotel Vancouver
8.6
241 CAD
#3 Most popular
Shangri-La Hotel, Vancouver
9.4
288 CAD
#4 Most popular
JW Marriott Parq Vancouver
8.7
266 CAD
#5 Most popular
The Douglas Autograph Collection
8.8
284 CAD
Hotels in Québec City
Best value
Hotel Pur, Quebec, A Tribute Portfolio Hotel
8.8
133 CAD
#1 Most popular
Fairmont Le Château Frontenac
9.1
191 CAD
#2 Most popular
Delta Hotels by Marriott Quebec
8.2
147 CAD
#3 Most popular
Hilton Quebec
8.4
142 CAD
#4 Most popular
L'Hôtel Québec
8.5
133 CAD
#5 Most popular
Auberge Saint-Pierre
9.3
162 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 October would make for the least expensive trip at just 164 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 370 CAD, which is 76% above the average hotel room cost of 209 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,137 CAD per night - 443% 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
74 CAD
Edmonton to Abbotsford
Fastest flight time
1h 29m
Cheapest price
74 CAD
Abbotsford to Edmonton
Fastest flight time
1h 20m
Cheapest price
74 CAD
Edmonton to Vancouver
Fastest flight time
1h 30m
Cheapest price
78 CAD
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
86 CAD
Abbotsford to Calgary
Fastest flight time
1h 10m
Cheapest price
86 CAD
Calgary to Vancouver
Fastest flight time
1h 25m
Cheapest price
99 CAD
Calgary to Abbotsford
Fastest flight time
1h 25m
Cheapest price
99 CAD
Toronto to Montreal
Fastest flight time
1h 15m
Cheapest price
109 CAD
Montreal to Toronto
Fastest flight time
1h 15m
Cheapest price
118 CAD
View more

Consider staying elsewhere in North America

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