Hotels in Canada

Find the best deals on 39,551 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
$98 - $213
CHEAPEST CITY IN CANADA Calgary 27% cheaper Hotels in Calgary are the cheapest in Canada at just $98 per night on average.
MOST EXPENSIVE CITY IN CANADA Banff 58% more expensive Banff has the highest priced hotels in Canada with rooms averaging $213 per night.
MOST POPULAR CITY IN CANADA Toronto 62% 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
Hotels in Toronto
Best value
Comfort Hotel Airport North
7.0
$104
#1 Most popular
Radisson Blu Toronto Downtown
8.8
$132
#2 Most popular
The Drake Hotel
8.5
$205
#3 Most popular
Le Germain Hotel Maple Leaf Square
9.4
$261
#4 Most popular
The Anndore House
9.1
$126
#5 Most popular
Kimpton Saint George Hotel
9.0
$171
Hotels in Vancouver
Best value
Samesun Vancouver
8.3
$33
#1 Most popular
Wedgewood Hotel & Spa - Relais & Chateaux
9.5
$190
#2 Most popular
Hyatt Regency Vancouver
8.7
$182
#3 Most popular
Fairmont Waterfront
9.0
$239
#4 Most popular
Rosewood Hotel Georgia
9.0
$234
#5 Most popular
JW Marriott Parq Vancouver
8.6
$201
Hotels in Montreal
Best value
Hotel Quartier des Spectacles
7.4
$29
#1 Most popular
Sheraton Montreal Airport Hotel
8.1
$122
#2 Most popular
Quality Hotel Dorval Aeroport
7.4
$73
#3 Most popular
Hotel William Gray
8.8
$175
#4 Most popular
Hotel Monville
9.1
$116
#5 Most popular
Boxotel
9.4
$136
Hotels in Niagara Falls
Best value
Travelodge Hotel by Wyndham Niagara Falls By the Falls
7.1
$42
#1 Most popular
Niagara Falls Marriott on the Falls
8.6
$92
#2 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.8
$102
#3 Most popular
Skyline Hotel & Waterpark
7.0
$87
#4 Most popular
Clifton Victoria Inn at the Falls
7.1
$72
#5 Most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.6
$92
Hotels in Québec City
Best value
Best Western PLUS City Centre/Centre-Ville
8.4
$77
#1 Most popular
Hotel Chateau Bellevue
8.6
$80
#2 Most popular
Travelodge by Wyndham Hotel & Convention Centre Quebec City
7.8
$85
#3 Most popular
Auberge Saint-Antoine
9.5
$182
#4 Most popular
Hotel de Glace
9.2
$420
#5 Most popular
Grand Times Hotel
8.2
$109

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 $149 per night on average, November is the least expensive month to stay at a hotel in Canada. The most expensive month to stay at a hotel in Canada is December.

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 $275 per night, the average luxury hotel room in Canada is 74% above the rate of a typical hotel room in Canada, which is $158.

Which city in Canada has the most expensive hotel rooms?

As a popular tourist destination in Canada, it is no surprise that Banff has the most expensive hotel rooms at $213 per night - 58% more than than the country's average hotel room price.

Which city in Canada has the least expensive hotel rooms?

At just $33 per night, Victoria 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
Las Vegas to Vancouver
Fastest flight time
2h 38m
Cheapest price
$135
New York to Toronto
Fastest flight time
1h 31m
Cheapest price
$137
Los Angeles to Vancouver
Fastest flight time
2h 43m
Cheapest price
$157
Seattle to Vancouver
Fastest flight time
0h 56m
Cheapest price
$163
Chicago to Calgary
Fastest flight time
3h 42m
Cheapest price
$167
New York to Montreal
Fastest flight time
1h 25m
Cheapest price
$172
Charlotte to Toronto
Fastest flight time
1h 58m
Cheapest price
$179
Dallas to Toronto
Fastest flight time
2h 55m
Cheapest price
$181
Philadelphia to Toronto
Fastest flight time
1h 37m
Cheapest price
$181
Newark to Montreal
Fastest flight time
1h 29m
Cheapest price
$184
View more

Consider staying elsewhere in North America

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