Hotels in Canada

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

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 - 36% 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
Vancouver to Calgary
Fastest flight time
1h 11m
Cheapest price
$96
New York to Toronto
Fastest flight time
1h 30m
Cheapest price
$139
Orlando to Toronto
Fastest flight time
2h 37m
Cheapest price
$159
New York to Toronto
Fastest flight time
1h 30m
Cheapest price
$163
Tampa to Toronto
Fastest flight time
2h 49m
Cheapest price
$167
Denver to Vancouver
Fastest flight time
3h 01m
Cheapest price
$169
Minneapolis to Toronto
Fastest flight time
2h 05m
Cheapest price
$184
San Francisco to Vancouver
Fastest flight time
2h 10m
Cheapest price
$187
Fort Lauderdale to Toronto
Fastest flight time
2h 58m
Cheapest price
$188
Atlanta to Toronto
Fastest flight time
2h 08m
Cheapest price
$190
View more

Consider staying elsewhere in North America

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