Hotels in Canada

Find the best deals on 35,358 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
$95 - $192
CHEAPEST CITY IN CANADA Calgary 34% cheaper Hotels in Calgary are the cheapest in Canada at just $95 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 35% more expensive Whistler has the highest priced hotels in Canada with rooms averaging $193 per night.
MOST POPULAR CITY IN CANADA Toronto 65% 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
$self.alt
Best value
Chelsea Hotel Toronto
7.9
$97
$self.alt
#1 Most popular
Fairmont Royal York
8.8
$127
$self.alt
#2 Most popular
Sheraton Centre Toronto Hotel
8.8
$142
$self.alt
#3 Most popular
Grand Hotel & Suites
8.4
$171
$self.alt
#4 Most popular
DoubleTree by Hilton Toronto Downtown
8.4
$121
$self.alt
#5 Most popular
Sandman Signature Toronto Airport Hotel
8.2
$121
$self.alt
DoubleTree by Hilton Toronto Airport
8.5
$113
$self.alt
Best value
Howard Johnson by Wyndham Vancouver Downtown
6.7
$71
$self.alt
#1 Most popular
Four Seasons Hotel Vancouver
9.1
$201
$self.alt
#2 Most popular
Pan Pacific Vancouver
9.0
$175
$self.alt
#3 Most popular
Fairmont Hotel Vancouver
8.7
$239
$self.alt
#4 Most popular
Sheraton Vancouver Wall Centre
8.5
$162
$self.alt
#5 Most popular
Pinnacle Hotel Harbourfront
8.4
$142
$self.alt
Fairmont Waterfront
9.0
$239
$self.alt
Best value
Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection
7.3
$83
$self.alt
#1 Most popular
Fairmont The Queen Elizabeth
8.8
$175
$self.alt
#2 Most popular
Hotel Le Cantlie Suites
8.6
$110
$self.alt
#3 Most popular
Sofitel Montreal Golden Mile
9.0
$165
$self.alt
#4 Most popular
Holiday Inn Hotel & Suites Montreal Centre-Ville Ouest
8.9
$110
$self.alt
#5 Most popular
Hotel Place D'armes
9.1
$156
$self.alt
Hotel Omni Mont-Royal
8.9
$130
$self.alt
Best value
Four Points by Sheraton Niagara Falls Fallsview
8.0
$83
$self.alt
#1 Most popular
Sheraton on the Falls Hotel
8.2
$97
$self.alt
#2 Most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.8
$105
$self.alt
#3 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.9
$102
$self.alt
#4 Most popular
Niagara Falls Marriott on the Falls
8.7
$92
$self.alt
#5 Most popular
Great Wolf Lodge Niagara Falls
8.7
$210
$self.alt
Marriott Niagara Falls Fallsview Hotel & Spa
8.7
$101
$self.alt
Best value
Hôtel Le Concorde Québec
7.9
$76
$self.alt
#1 Most popular
Fairmont Le Chateau Frontenac
8.9
$144
$self.alt
#2 Most popular
Hilton Quebec
8.5
$107
$self.alt
#3 Most popular
Hotel Chateau Laurier Quebec
8.5
$97
$self.alt
#4 Most popular
Auberge Saint-Antoine
9.4
$182
$self.alt
#5 Most popular
Hotel Pur, Quebec, A Tribute Portfolio Hotel
8.8
$100
$self.alt
Hotel Manoir Victoria
8.9
$125

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

At just $154 per night on average, April is the least expensive month to stay at a hotel in Canada. The most expensive month to stay at a hotel in Canada is September.

Where do most people stay in Canada?

There is little doubt that travelers enjoy various cities in Canada, but the majority of travelers who visit Canada tend to spend the most time in Toronto.

How much does a luxury hotel cost in Canada?

At $287 per night, the average luxury hotel room in Canada is 35% above the rate of a typical hotel room in Canada, which is $212.

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 $193 per night - 35% more than than the country's average hotel room price.

Which city in Canada has the least expensive hotel rooms?

At just $45 per night, Niagara Falls has hotel room rates that are 78% less than other cities in Canada.


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 38m
Cheapest price
$115
Los Angeles to Vancouver
Fastest flight time
2h 46m
Cheapest price
$152
Boston to Montreal
Fastest flight time
1h 15m
Cheapest price
$159
Miami to Vancouver
Fastest flight time
8h 20m
Cheapest price
$175
Washington to Vancouver
Fastest flight time
7h 54m
Cheapest price
$188
Seattle to Calgary
Fastest flight time
1h 25m
Cheapest price
$193
San Francisco to Vancouver
Fastest flight time
2h 16m
Cheapest price
$194
Tampa to Toronto
Fastest flight time
2h 48m
Cheapest price
$196
Chicago to Toronto
Fastest flight time
1h 38m
Cheapest price
$200
Orlando to Toronto
Fastest flight time
2h 39m
Cheapest price
$201
View more

Consider staying elsewhere in North America

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