Hotels in Canada

Find the best deals on 39,630 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
£76 - £164
CHEAPEST CITY IN CANADA Calgary 25% cheaper Hotels in Calgary are the cheapest in Canada at just £76 per night on average.
MOST EXPENSIVE CITY IN CANADA Banff 61% more expensive Banff has the highest priced hotels in Canada with rooms averaging £164 per night.
MOST POPULAR CITY IN CANADA Toronto 78% 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
Chelsea Hotel, Toronto
7.8
£75
$self.alt
No. 1 most popular
The Westin Harbour Castle, Toronto
8.7
£123
$self.alt
No. 2 most popular
Courtyard by Marriott Toronto Downtown
8.4
£95
$self.alt
No. 3 most popular
Fairmont Royal York
8.6
£98
$self.alt
No. 4 most popular
DoubleTree by Hilton Toronto Downtown
8.5
£94
$self.alt
No. 5 most popular
Sheraton Centre Toronto Hotel
8.8
£110
Hotels in Vancouver
$self.alt
Best value
The Empire Landmark Hotel
7.1
£48
$self.alt
No. 1 most popular
Pinnacle Hotel Harbourfront
8.3
£110
$self.alt
No. 2 most popular
Holiday Inn Vancouver-Centre (Broadway)
8.6
£111
$self.alt
No. 3 most popular
Ramada by Wyndham Vancouver Downtown
6.8
£61
$self.alt
No. 4 most popular
Blue Horizon Hotel
8.9
£102
$self.alt
No. 5 most popular
The Douglas Autograph Collection
8.7
£166
Hotels in Montreal
$self.alt
Best value
Travelodge Hotel by Wyndham Montreal Centre
7.5
£57
$self.alt
No. 1 most popular
Hotel Bonaventure Montreal
8.6
£102
$self.alt
No. 2 most popular
Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection
7.3
£64
$self.alt
No. 3 most popular
Loft Hotel
8.6
£86
$self.alt
No. 4 most popular
Hilton Garden Inn Montreal Centre-Ville
8.6
£90
$self.alt
No. 5 most popular
Penthouse Plateau Montreal Vip
10.0
£287
Hotels in Niagara Falls
$self.alt
Best value
Clifton Victoria Inn at the Falls
7.1
£56
$self.alt
No. 1 most popular
Niagara Falls Marriott on the Falls
8.6
£71
$self.alt
No. 2 most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.8
£79
$self.alt
No. 3 most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.7
£81
$self.alt
No. 4 most popular
Sheraton on the Falls Hotel
8.2
£75
$self.alt
No. 5 most popular
Great Wolf Lodge Niagara Falls
8.8
£162
Hotels in London
$self.alt
Best value
Ramada by Wyndham London
7.0
£51
$self.alt
No. 1 most popular
Residence Inn by Marriott London Downtown
8.7
£93
$self.alt
No. 2 most popular
Country Inn & Suites by Radisson, London S, ON
8.3
£68
$self.alt
No. 3 most popular
Hampton Inn by Hilton London
8.9
£75
$self.alt
No. 4 most popular
Courtyard by Marriott London
8.3
£79
$self.alt
No. 5 most popular
TownePlace Suites by Marriott London
8.7
£71

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

January is the least expensive month to stay in Canada, with an average price of £94 per night. That price is significantly cheaper than the most expensive month, December.

Where do most people stay in Canada?

There is little doubt that travellers enjoy various cities in Canada, but the majority of travellers who visit Canada tend to spend the most time in Toronto.

How much does a luxury hotel cost in Canada?

On average, a luxury hotel room in Canada costs £214 per night, 92% above the country’s average rate of £111 per night.

Which city in Canada has the most expensive hotel rooms?

Visiting and staying overnight in Banff will cost you a premium compared to the rest of Canada. Expect to pay £164 per night, a rate that is about 61% more than the country’s average.

Which city in Canada has the least expensive hotel rooms?

Our users typically find that Banff has the lowest per night rates in the country at just £26. Banff offers hotels rooms at an average rate that is 76% lower than the average city 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
New York to Toronto
Fastest flight time
1h 31m
Cheapest price
£150
Newark to Toronto
Fastest flight time
1h 34m
Cheapest price
£179
London to Montreal
Fastest flight time
7h 10m
Cheapest price
£267
Manchester to Montreal
Fastest flight time
10h 10m
Cheapest price
£290
London to Toronto
Fastest flight time
7h 47m
Cheapest price
£317
Birmingham to Toronto
Fastest flight time
12h 15m
Cheapest price
£334
Edinburgh to Toronto
Fastest flight time
7h 20m
Cheapest price
£338
Manchester to Toronto
Fastest flight time
7h 35m
Cheapest price
£341
Dublin to Toronto
Fastest flight time
7h 15m
Cheapest price
£341
Newcastle upon Tyne to Toronto
Fastest flight time
11h 10m
Cheapest price
£342
View more

Consider staying elsewhere in North America

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