Hotels in Canada

Find the best deals on 36,179 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
$94 - $193
CHEAPEST CITY IN CANADA Calgary 34% cheaper Hotels in Calgary are the cheapest in Canada at just $94 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 37% 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
Sandman Signature Toronto Airport Hotel
Best value
Sandman Signature Toronto Airport Hotel
8.1
$64
Fairmont Royal York
#1 Most popular
Fairmont Royal York
8.8
$134
Chelsea Hotel, Toronto
#2 Most popular
Chelsea Hotel, Toronto
7.8
$89
Sheraton Centre Toronto Hotel
#3 Most popular
Sheraton Centre Toronto Hotel
8.7
$98
Grand Hotel & Suites
#4 Most popular
Grand Hotel & Suites
8.4
$159
DoubleTree by Hilton Toronto Downtown
#5 Most popular
DoubleTree by Hilton Toronto Downtown
8.3
$86
DoubleTree by Hilton Toronto Airport
DoubleTree by Hilton Toronto Airport
8.5
$70
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.9
$182
Pinnacle Hotel Harbourfront
#3 Most popular
Pinnacle Hotel Harbourfront
8.2
$99
Sheraton Vancouver Wall Centre
#4 Most popular
Sheraton Vancouver Wall Centre
8.5
$96
Fairmont Waterfront
#5 Most popular
Fairmont Waterfront
8.9
$189
Hyatt Regency Vancouver
Hyatt Regency Vancouver
8.6
$128
Hotel Le Cantlie Suites
Best value
Hotel Le Cantlie Suites
8.6
$90
Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection
#1 Most popular
Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection
7.3
$101
Fairmont The Queen Elizabeth
#2 Most popular
Fairmont The Queen Elizabeth
8.7
$153
Sofitel Montreal Golden Mile
#3 Most popular
Sofitel Montreal Golden Mile
9.0
$141
Holiday Inn Hotel & Suites Montreal Centre-Ville Ouest
#4 Most popular
Holiday Inn Hotel & Suites Montreal Centre-Ville Ouest
8.9
$103
Hotel Omni Mont-Royal
#5 Most popular
Hotel Omni Mont-Royal
8.9
$143
Montreal Marriott Chateau Champlain
Montreal Marriott Chateau Champlain
8.7
$145
Wyndham Garden Niagara Falls Fallsview
Best value
Wyndham Garden Niagara Falls Fallsview
7.4
$56
Embassy Suites by Hilton Niagara Falls Fallsview
#1 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.7
$86
Niagara Falls Marriott on the Falls
#2 Most popular
Niagara Falls Marriott on the Falls
8.3
$95
Four Points by Sheraton Niagara Falls Fallsview
#3 Most popular
Four Points by Sheraton Niagara Falls Fallsview
7.8
$88
Great Wolf Lodge Niagara Falls
#4 Most popular
Great Wolf Lodge Niagara Falls
8.7
$258
Marriott Niagara Falls Fallsview Hotel & Spa
#5 Most popular
Marriott Niagara Falls Fallsview Hotel & Spa
8.5
$97
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.3
$75
Hôtel Le Concorde Québec
Best value
Hôtel Le Concorde Québec
7.8
$76
Fairmont Le Chateau Frontenac
#1 Most popular
Fairmont Le Chateau Frontenac
8.9
$174
Hilton Quebec
#2 Most popular
Hilton Quebec
8.2
$106
Hotel Chateau Laurier Quebec
#3 Most popular
Hotel Chateau Laurier Quebec
8.4
$95
Auberge Saint-Antoine by Relais & Chateaux
#4 Most popular
Auberge Saint-Antoine by Relais & Chateaux
9.4
$194
Hotel Pur, Quebec, A Tribute Portfolio Hotel
#5 Most popular
Hotel Pur, Quebec, A Tribute Portfolio Hotel
8.7
$97
Hotel Manoir Victoria
Hotel Manoir Victoria
8.9
$132

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 - 37% more than than the country's average hotel room price.

Which city in Canada has the least expensive hotel rooms?

At just $39 per night, Vancouver has hotel room rates that are 73% less than other cities in Canada.