Hotels in Canada

Find the best deals on 36,519 hotels in Canada

Check-in
Check-out
Compare vs momondo |

Popular Cities in Canada

Book one of the best deals Canada has to offer in these popular locations
Hotels in Toronto
Best value
Chelsea Hotel, Toronto
7.8
78 GBP
No. 1 most popular
The Westin Harbour Castle, Toronto
8.7
128 GBP
No. 2 most popular
Fairmont Royal York
8.6
102 GBP
No. 3 most popular
DoubleTree by Hilton Toronto Downtown
8.5
97 GBP
No. 4 most popular
Sheraton Centre Toronto Hotel
8.7
114 GBP
No. 5 most popular
The Anndore House
9.1
101 GBP
Hotels in Vancouver
Best value
Pan Pacific Vancouver
8.9
141 GBP
No. 1 most popular
Hotel Belmont an Ascend Hotel Collection Member
8.1
168 GBP
No. 2 most popular
Four Seasons Hotel Vancouver
8.9
162 GBP
No. 3 most popular
Wedgewood Hotel & Spa - Relais & Chateaux
9.5
153 GBP
No. 4 most popular
Fairmont Hotel Vancouver
8.6
192 GBP
No. 5 most popular
JW Marriott Parq Vancouver
8.7
162 GBP
Hotels in Montreal
Best value
Best Western Plus Montreal Downtown-Hotel Europa
8.0
63 GBP
No. 1 most popular
Le Square Phillips Hotel And Suites
9.2
105 GBP
No. 2 most popular
Hotel Bonaventure Montreal
8.5
105 GBP
No. 3 most popular
Hôtels Gouverneur Montréal
7.0
67 GBP
No. 4 most popular
Embassy Suites by Hilton Montreal
8.2
105 GBP
No. 5 most popular
Hotel Birks Montreal
8.8
134 GBP
Hotels in Québec City
Best value
Littoral - Hotel & Spa
8.1
57 GBP
No. 1 most popular
Fairmont Le Château Frontenac
9.1
116 GBP
No. 2 most popular
DoubleTree by Hilton Quebec Resort
8.6
74 GBP
No. 3 most popular
Hotel Sepia
8.7
69 GBP
No. 4 most popular
Holiday Inn Express Quebec Sainte-Foy
8.7
82 GBP
No. 5 most popular
Courtyard by Marriott Quebec City
8.8
82 GBP
Hotels in Niagara Falls
Best value
The Oakes Hotel Overlooking the Falls
7.7
67 GBP
No. 1 most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.7
82 GBP
No. 2 most popular
Four Points by Sheraton Niagara Falls Fallsview
7.9
67 GBP
No. 3 most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.7
85 GBP
No. 4 most popular
Niagara Falls Marriott Fallsview Hotel and Spa
8.6
81 GBP
No. 5 most popular
Sheraton on the Falls Hotel
8.2
78 GBP

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

February is the least expensive month to stay in Canada, with an average price of 60 GBP per night. That price is significantly cheaper than the most expensive month, August.

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 227 GBP per night, 79% above the country’s average rate of 127 GBP per night.

Which city in Canada has the most expensive hotel rooms?

Visiting and staying overnight in Whistler will cost you a premium compared to the rest of Canada. Expect to pay 688 GBP per night, a rate that is about 445% 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 27 GBP. Banff offers hotels rooms at an average rate that is 78% 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
London to Montreal
Fastest flight time
7h 05m
Cheapest price
266 GBP
London to Vancouver
Fastest flight time
9h 30m
Cheapest price
289 GBP
London to Toronto
Fastest flight time
10h 55m
Cheapest price
289 GBP
Manchester to Toronto
Fastest flight time
7h 35m
Cheapest price
293 GBP
Glasgow to Toronto
Fastest flight time
7h 10m
Cheapest price
293 GBP
Edinburgh to Toronto
Fastest flight time
7h 20m
Cheapest price
295 GBP
Birmingham to Toronto
Fastest flight time
11h 15m
Cheapest price
298 GBP
Dublin to Toronto
Fastest flight time
7h 25m
Cheapest price
303 GBP
Leeds to Toronto
Fastest flight time
10h 55m
Cheapest price
306 GBP
Manchester to Vancouver
Fastest flight time
9h 30m
Cheapest price
308 GBP
View more

Consider staying elsewhere in North America

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