Hotels in Canada

Find the best deals on 34,116 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
£75 - £152
CHEAPEST CITY IN CANADA Calgary 33% cheaper Hotels in Calgary are the cheapest in Canada at just £75 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 37% more expensive Whistler has the highest priced hotels in Canada with rooms averaging £153 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
$self.alt
Best value
Strathcona Hotel
8.2
£85
$self.alt
No. 1 most popular
Hilton Toronto
8.4
£128
$self.alt
No. 2 most popular
Fairmont Royal York
8.8
£101
$self.alt
No. 3 most popular
DoubleTree by Hilton Toronto Downtown
8.4
£96
$self.alt
No. 4 most popular
Grand Hotel & Suites
8.6
£136
$self.alt
No. 5 most popular
DoubleTree by Hilton Toronto Airport
8.5
£90
$self.alt
Sheraton Centre Toronto Hotel
8.8
£113
$self.alt
Best value
Best Western PLUS Sands
8.1
£74
$self.alt
No. 1 most popular
Pan Pacific Vancouver
9.0
£139
$self.alt
No. 2 most popular
Trump International Hotel & Tower Vancouver
9.1
£175
$self.alt
No. 3 most popular
Four Seasons Hotel Vancouver
9.1
£160
$self.alt
No. 4 most popular
Fairmont Hotel Vancouver
8.7
£190
$self.alt
No. 5 most popular
Fairmont Waterfront
9.0
£190
$self.alt
Sheraton Vancouver Wall Centre
8.5
£129
$self.alt
Best value
Samesun Montreal Central
8.5
£20
$self.alt
No. 1 most popular
The Ritz-Carlton Montreal
9.2
£319
$self.alt
No. 2 most popular
Sofitel Montreal Golden Mile
9.0
£131
$self.alt
No. 3 most popular
La Tour Belvedere Apartment Hotel
7.7
£50
$self.alt
No. 4 most popular
Casa Bella Hotel
6.9
£29
$self.alt
No. 5 most popular
Le Westin Montreal
8.9
£120
$self.alt
Le Nouvel Hotel & Spa
8.3
£73
$self.alt
Best value
7 Days Inn Niagara Falls
7.4
£31
$self.alt
No. 1 most popular
Hilton Niagara Falls/Fallsview Hotel & Suites
7.8
£84
$self.alt
No. 2 most popular
Embassy Suites by Hilton Niagara Falls Fallsview
7.9
£81
$self.alt
No. 3 most popular
Sheraton on the Falls Hotel
8.2
£77
$self.alt
No. 4 most popular
Niagara Falls Marriott on the Falls
8.7
£73
$self.alt
No. 5 most popular
Four Points by Sheraton Niagara Falls Fallsview
8.0
£66
$self.alt
Marriott Niagara Falls Fallsview Hotel & Spa
8.7
£81
$self.alt
Best value
Hotel Motel Le Chateauguay
8.1
£35
$self.alt
No. 1 most popular
Ambassadeur Hotel
7.6
£54
$self.alt
No. 2 most popular
Fairmont Le Chateau Frontenac
8.9
£115
$self.alt
No. 3 most popular
Hotel Clarendon
8.7
£62
$self.alt
No. 4 most popular
DoubleTree by Hilton Quebec Resort
9.0
£73
$self.alt
No. 5 most popular
Hotel Chateau Laurier Quebec
8.5
£77
$self.alt
Le Capitole Hotel
9.1
£74

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

March is the least expensive month to stay in Canada, with an average price of £75 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 £271 per night, 61% above the country’s average rate of £168 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 £153 per night, a rate that is about 37% more than the country’s average.

Which city in Canada has the least expensive hotel rooms?

Our users typically find that Vancouver has the lowest per night rates in the country at just £32. Vancouver offers hotels rooms at an average rate that is 81% 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 20m
Cheapest price
£247
Inverness to Toronto
Fastest flight time
13h 40m
Cheapest price
£265
Manchester to Montreal
Fastest flight time
10h 30m
Cheapest price
£280
Birmingham to Toronto
Fastest flight time
10h 40m
Cheapest price
£328
Newcastle upon Tyne to Toronto
Fastest flight time
10h 35m
Cheapest price
£330
Leeds to Toronto
Fastest flight time
10h 35m
Cheapest price
£333
Edinburgh to Toronto
Fastest flight time
11h 45m
Cheapest price
£337
Glasgow to Vancouver
Fastest flight time
12h 35m
Cheapest price
£358
Belfast to Toronto
Fastest flight time
24h 25m
Cheapest price
£666
Darlington to Winnipeg
Fastest flight time
38h 27m
Cheapest price
£715
View more

Consider staying elsewhere in North America

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