Hotels in Canada

Find the best deals on 35,256 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
$176 - $277
CHEAPEST CITY IN CANADA Québec City 18% cheaper Hotels in Québec City are the cheapest in Canada at just $177 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 28% more expensive Whistler has the highest priced hotels in Canada with rooms averaging $277 per night.
MOST POPULAR CITY IN CANADA Sidney 91% more users visited More momondo users search for hotels in Sidney than any other city in Canada

Popular Cities in Canada

Book one of the best deals Canada has to offer in these popular locations
$self.alt
Best value
The Latch Inn And Restaurant
8.8
$93
$self.alt
No. 1 most popular
Travelodge by Wyndham Victoria Airport Sidney
8.5
$164
$self.alt
No. 2 most popular
Best Western PLUS Emerald Isle Hotel
8.9
$179
$self.alt
No. 3 most popular
By The Sea Bnb Sidney Bc
8.6
$101
$self.alt
No. 4 most popular
Beacon Inn at Sidney B&B
9.5
$193
$self.alt
No. 5 most popular
The Sidney Pier Hotel & Spa
9.1
$226
$self.alt
Sidney Waterfront Inn
8.7
$127
$self.alt
Best value
Victorian Hotel
8.5
$124
$self.alt
No. 1 most popular
Sheraton Vancouver Wall Centre
8.5
$234
$self.alt
No. 2 most popular
Hyatt Regency Vancouver
8.7
$262
$self.alt
No. 3 most popular
Pan Pacific Vancouver
9.0
$252
$self.alt
No. 4 most popular
Fairmont Hotel Vancouver
8.7
$344
$self.alt
No. 5 most popular
Exchange Hotel Vancouver
9.0
$218
$self.alt
The Westin Bayshore, Vancouver
8.6
$277
$self.alt
Best value
Chelsea Hotel Toronto
7.9
$140
$self.alt
No. 1 most popular
Strathcona Hotel
8.2
$154
$self.alt
No. 2 most popular
Pantages Hotel Downtown Toronto
7.9
$189
$self.alt
No. 3 most popular
Hotel X Toronto By Library Hotel Collection
9.3
$336
$self.alt
No. 4 most popular
Radisson Blu Toronto Downtown
8.8
$190
$self.alt
No. 5 most popular
The Westin Harbour Castle, Toronto
8.6
$229
$self.alt
Holiday Inn Express Toronto Downtown
8.4
$183
$self.alt
Best value
Aava Whistler Hotel
8.4
$142
$self.alt
No. 1 most popular
Fairmont Chateau Whistler
9.0
$297
$self.alt
No. 2 most popular
Four Seasons Resort Whistler
9.2
$278
$self.alt
No. 3 most popular
Pan Pacific Whistler Mountainside
8.9
$188
$self.alt
No. 4 most popular
The Blackcomb Lodge
8.2
$320
$self.alt
No. 5 most popular
The Westin Resort & Spa, Whistler
8.9
$225
$self.alt
Alpenglow Lodge by Elevate Vacations
8.4
$185
$self.alt
Best value
Inns of Banff
6.9
$91
$self.alt
No. 1 most popular
The Rimrock Resort Hotel
8.7
$203
$self.alt
No. 2 most popular
Tunnel Mountain Resort
8.8
$133
$self.alt
No. 3 most popular
Douglas Fir Resort and Chalets
8.2
$172
$self.alt
No. 4 most popular
Banff Rocky Mountain Resort
8.3
$120
$self.alt
No. 5 most popular
Brewster's Mountain Lodge
8.6
$120
$self.alt
High Country Inn
8.5
$107

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 $143 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 Sidney 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 $412, 45% higher than the country’s average hotel room. A room in a standard hotel costs $283 per night on average.

Which city in Canada has the most expensive hotel rooms?

At $277 per night, Whistler is the most expensive city in Canada to book a hotel room in. The average cost of $277 is about 28% 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 $48, 83% 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 42m
Cheapest price
$192
Los Angeles to Toronto
Fastest flight time
4h 30m
Cheapest price
$418
Sydney to Vancouver
Fastest flight time
22h 45m
Cheapest price
$1,086
Melbourne to Vancouver
Fastest flight time
18h 00m
Cheapest price
$1,169
Brisbane to Vancouver
Fastest flight time
22h 50m
Cheapest price
$1,279
Bilinga to Vancouver
Fastest flight time
38h 36m
Cheapest price
$1,663
Darwin to Vancouver
Fastest flight time
51h 53m
Cheapest price
$1,776
Perth to Toronto
Fastest flight time
25h 05m
Cheapest price
$1,788
Marcoola to Vancouver
Fastest flight time
40h 31m
Cheapest price
$1,879
Adelaide to Vancouver
Fastest flight time
44h 40m
Cheapest price
$1,956
View more

Consider staying elsewhere in North America

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