Hotels in Canada

Find the best deals on 37,237 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
133 C$ - 264 C$
CHEAPEST CITY IN CANADA Calgary 33% cheaper Hotels in Calgary are the cheapest in Canada at just 133 C$ per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 32% more expensive Whistler has the highest priced hotels in Canada with rooms averaging 264 C$ 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
Hotels in Toronto
$self.alt
Best value
Days Inn by Wyndham Toronto East Beaches
6.8
130 C$
$self.alt
#1 Most popular
Marriott Downtown at CF Toronto Eaton Centre
8.8
228 C$
$self.alt
#2 Most popular
The Westin Harbour Castle, Toronto
8.7
228 C$
$self.alt
#3 Most popular
Chelsea Hotel, Toronto
7.8
139 C$
$self.alt
#4 Most popular
Delta Hotels by Marriott Toronto
9.1
262 C$
$self.alt
#5 Most popular
Bisha Hotel Toronto
8.9
375 C$
Hotels in Niagara Falls
$self.alt
Best value
Clifton Victoria Inn at the Falls
7.1
103 C$
$self.alt
#1 Most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.8
146 C$
$self.alt
#2 Most popular
Four Points by Sheraton Niagara Falls Fallsview
7.9
119 C$
$self.alt
#3 Most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.7
150 C$
$self.alt
#4 Most popular
DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls
8.6
132 C$
$self.alt
#5 Most popular
Sterling Inn & Spa
9.2
132 C$
Hotels in Montreal
$self.alt
Best value
Holiday Inn Montreal Centreville Downtown
8.2
133 C$
$self.alt
#1 Most popular
Montreal Marriott Chateau Champlain
8.8
225 C$
$self.alt
#2 Most popular
Le Méridien Versailles
8.1
166 C$
$self.alt
#3 Most popular
DoubleTree by Hilton Montreal
8.7
206 C$
$self.alt
#4 Most popular
Hotel Kutuma
8.9
163 C$
$self.alt
#5 Most popular
Fairmont The Queen Elizabeth
8.8
251 C$
Hotels in Vancouver
$self.alt
Best value
St. Clair Hotel - Hostel
7.2
36 C$
$self.alt
#1 Most popular
Auberge Vancouver Hotel
8.8
222 C$
$self.alt
#2 Most popular
Sandman Suites Vancouver on Davie
7.7
173 C$
$self.alt
#3 Most popular
Sheraton Vancouver Wall Centre
8.7
232 C$
$self.alt
#4 Most popular
Best Western PLUS Sands
8.0
133 C$
$self.alt
#5 Most popular
Victorian Hotel
8.6
123 C$
Hotels in Québec City
$self.alt
Best value
Hotel Le Voyageur
8.1
62 C$
$self.alt
#1 Most popular
Econo Lodge Airport
7.8
79 C$
$self.alt
#2 Most popular
Le Manoir D'auteuil
9.5
165 C$
$self.alt
#3 Most popular
Hôtel & Suites Normandin Quebec
8.8
163 C$
$self.alt
#4 Most popular
Hotel Sepia
8.7
123 C$
$self.alt
#5 Most popular
Littoral - Hotel & Spa
8.2
102 C$

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

Visiting Canada in November would make for the least expensive trip at just 152 C$ per night on average. To save on your trip, avoid planning it during February, as this is the most expensive month on average.

Where do most people stay in Canada?

Our users tend to visit Toronto more often than any other city when travelling to Canada.

How much does a luxury hotel cost in Canada?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Canada you can expect a nightly rate of about 402 C$, which is 62% above the average hotel room cost of 247 C$ per night.

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

Which city in Canada has the least expensive hotel rooms?

If you’re looking for the best bang for your buck when visiting Canada, consider staying in Banff. According to our data, Banff is the least expensive city to spend the night in when visiting Canada, with an average nightly rate of 48 C$, 80% below the country’s average.


Popular international routes landing in Canada

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Edmonton to Vancouver
Fastest flight time
1h 27m
Cheapest price
87 C$
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
117 C$
Calgary to Vancouver
Fastest flight time
1h 25m
Cheapest price
117 C$
Winnipeg to Vancouver
Fastest flight time
2h 50m
Cheapest price
158 C$
Abbotsford to Toronto
Fastest flight time
4h 09m
Cheapest price
172 C$
Toronto to Halifax
Fastest flight time
2h 00m
Cheapest price
176 C$
Paris to Montreal
Fastest flight time
7h 40m
Cheapest price
185 C$
New York to Toronto
Fastest flight time
1h 38m
Cheapest price
196 C$
New York to Toronto
Fastest flight time
1h 30m
Cheapest price
203 C$
Los Angeles to Vancouver
Fastest flight time
2h 43m
Cheapest price
225 C$
View more

Consider staying elsewhere in North America

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