Hotels in Canada

Find the best deals on 36,544 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 Vancouver
Best value
Pinnacle Hotel Harbourfront
8.3
209 AUD
No. 1 most popular
Wedgewood Hotel & Spa - Relais & Chateaux
9.5
280 AUD
No. 2 most popular
Fairmont Hotel Vancouver
8.6
352 AUD
No. 3 most popular
Pan Pacific Vancouver
8.9
258 AUD
No. 4 most popular
Trump International Hotel & Tower Vancouver
8.8
324 AUD
No. 5 most popular
JW Marriott Parq Vancouver
8.7
296 AUD
Hotels in Toronto
Best value
Sheraton Toronto Airport Hotel & Conference Centre
8.4
169 AUD
No. 1 most popular
Hilton Toronto
8.4
237 AUD
No. 2 most popular
The Omni King Edward Hotel
9.1
262 AUD
No. 3 most popular
The Broadview Hotel
8.8
310 AUD
No. 4 most popular
The Anndore House
9.1
185 AUD
No. 5 most popular
Hotel X Toronto By Library Hotel Collection
9.3
343 AUD
Hotels in Whistler
Best value
Summit Lodge Boutique Hotel
9.4
165 AUD
No. 1 most popular
Delta Hotels by Marriott Whistler Village Suites
8.7
196 AUD
No. 2 most popular
Fairmont Château Whistler
8.9
303 AUD
No. 3 most popular
Hilton Whistler Resort & Spa
8.4
169 AUD
No. 4 most popular
Four Seasons Resort Whistler
9.2
284 AUD
No. 5 most popular
Nita Lake Lodge
9.2
187 AUD
Hotels in Banff
Best value
Banff Rocky Mountain Resort
8.3
122 AUD
No. 1 most popular
Banff Ptarmigan Inn
8.3
159 AUD
No. 2 most popular
Fairmont Banff Springs
8.9
499 AUD
No. 3 most popular
Douglas Fir Resort and Chalets
8.1
175 AUD
No. 4 most popular
Hidden Ridge Resort
8.3
174 AUD
No. 5 most popular
Sunshine Mountain Lodge
8.9
232 AUD
Hotels in Niagara Falls
Best value
Ramada by Wyndham Niagara Falls by the River
7.7
79 AUD
No. 1 most popular
Quality Hotel Fallsview Cascade
7.9
85 AUD
No. 2 most popular
Niagara Falls Marriott on the Falls
8.6
135 AUD
No. 3 most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.5
135 AUD
No. 4 most popular
Holiday Inn Niagara Falls - By The Falls
8.0
107 AUD
No. 5 most popular
Ramada by Wyndham, Niagara Falls Near Fallsview District
7.5
82 AUD

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 November would make for the least expensive trip at just 235 AUD per night on average. To save on your trip, avoid planning it during August, as this is the most expensive month on average.

Where do most people stay in Canada?

As many would assume, more people stay in Vancouver than in any other city while visiting Canada.

How much does a luxury hotel cost in Canada?

The average cost per night for a luxury hotel room in Canada is 423 AUD, 74% higher than the country’s average hotel room. A room in a standard hotel costs 242 AUD per night on average.

Which city in Canada has the most expensive hotel rooms?

At 1,263 AUD per night, Whistler is the most expensive city in Canada to book a hotel room in. The average cost of 1,263 AUD is about 422% above the country's average price per night.

Which city in Canada has the least expensive hotel rooms?

If you’re looking for the best deal 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 49 AUD, 79% 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
New York to Toronto
Fastest flight time
1h 49m
Cheapest price
412 AUD
Sydney to Vancouver
Fastest flight time
13h 50m
Cheapest price
998 AUD
Melbourne to Vancouver
Fastest flight time
14h 55m
Cheapest price
1,004 AUD
Sydney to Toronto
Fastest flight time
20h 08m
Cheapest price
1,021 AUD
Brisbane to Vancouver
Fastest flight time
13h 30m
Cheapest price
1,026 AUD
Canberra to Vancouver
Fastest flight time
28h 25m
Cheapest price
1,230 AUD
Melbourne to Toronto
Fastest flight time
24h 15m
Cheapest price
1,258 AUD
Sydney to Calgary
Fastest flight time
19h 00m
Cheapest price
1,279 AUD
Perth to Vancouver
Fastest flight time
28h 05m
Cheapest price
1,313 AUD
Adelaide to Vancouver
Fastest flight time
24h 55m
Cheapest price
1,342 AUD
View more

Consider staying elsewhere in North America

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