Hotels in Canada

Find the best deals on 37,113 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
$93 - $184
CHEAPEST CITY IN CANADA Calgary 31% cheaper Hotels in Calgary are the cheapest in Canada at just $93 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 37% more expensive Whistler has the highest priced hotels in Canada with rooms averaging $184 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
Comfort Hotel Airport North
7.0
$104
$self.alt
#1 Most popular
Radisson Blu Toronto Downtown
8.8
$132
$self.alt
#2 Most popular
The Drake Hotel
8.5
$205
$self.alt
#3 Most popular
Le Germain Hotel Maple Leaf Square
9.5
$261
$self.alt
#4 Most popular
The Anndore House
9.1
$126
$self.alt
#5 Most popular
Kimpton Saint George Hotel
9.1
$171
$self.alt
Best value
Samesun Vancouver
8.3
$33
$self.alt
#1 Most popular
Wedgewood Hotel & Spa - Relais & Chateaux
9.4
$190
$self.alt
#2 Most popular
Hyatt Regency Vancouver
8.8
$182
$self.alt
#3 Most popular
Fairmont Waterfront
9.0
$239
$self.alt
#4 Most popular
Rosewood Hotel Georgia
9.0
$234
$self.alt
#5 Most popular
JW Marriott Parq Vancouver
8.6
$201
$self.alt
Best value
Hotel Quartier des Spectacles
7.4
$29
$self.alt
#1 Most popular
Sheraton Montreal Airport Hotel
8.2
$122
$self.alt
#2 Most popular
Quality Hotel Dorval
7.5
$73
$self.alt
#3 Most popular
Hotel William Gray
8.8
$175
$self.alt
#4 Most popular
Hotel Monville
9.1
$116
$self.alt
#5 Most popular
Boxotel
9.4
$136
$self.alt
Best value
Travelodge Hotel by Wyndham Niagara Falls By the Falls
7.1
$42
$self.alt
#1 Most popular
Niagara Falls Marriott on the Falls
8.7
$92
$self.alt
#2 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.8
$102
$self.alt
#3 Most popular
Skyline Hotel & Waterpark
7.0
$87
$self.alt
#4 Most popular
Clifton Victoria Inn at the Falls
7.1
$72
$self.alt
#5 Most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.6
$92
$self.alt
Best value
Best Western PLUS City Centre/Centre-Ville
8.4
$77
$self.alt
#1 Most popular
Hotel Chateau Bellevue
8.6
$80
$self.alt
#2 Most popular
Travelodge by Wyndham Hotel & Convention Centre Quebec City
7.8
$85
$self.alt
#3 Most popular
Auberge Saint-Antoine
9.6
$182
$self.alt
#4 Most popular
Hôtel De Glace
9.3
$420
$self.alt
#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 $121 per night on average, February 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 73% 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 Whistler has the most expensive hotel rooms at $184 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 $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
Portland to Vancouver
Fastest flight time
1h 10m
Cheapest price
$118
New York to Toronto
Fastest flight time
1h 35m
Cheapest price
$118
New York to Toronto
Fastest flight time
1h 41m
Cheapest price
$130
Los Angeles to Vancouver
Fastest flight time
2h 43m
Cheapest price
$143
Seattle to Calgary
Fastest flight time
1h 33m
Cheapest price
$144
Charlotte to Vancouver
Fastest flight time
7h 51m
Cheapest price
$147
Philadelphia to Vancouver
Fastest flight time
8h 35m
Cheapest price
$148
Atlanta to Montreal
Fastest flight time
2h 41m
Cheapest price
$149
Miami to Vancouver
Fastest flight time
8h 25m
Cheapest price
$151
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
$156
View more

Consider staying elsewhere in North America

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