Top Hotels
Hotels in Canada

Hotels in Canada

Find deals on 7,972 hotels in Canada

18 Apr — 19 Apr2
Sat 13/4
Wed 17/4
Voted winner of Europe's Best Travel App 2023

Top hotels in Canada

Find the perfect hotel for your stay in Canada
Review Score
Hotel class

Best cities to book a hotel in Canada

Below are the average prices for hotels in the most popular cities in Canada


£68 - £183

CHEAPEST CITY IN CANADACalgary35% cheaperHotels in Calgary are the cheapest in Canada at just £68 per night on average
MOST EXPENSIVE CITY IN CANADAWhistler43% more expensiveWhistler has the highest priced hotels in Canada with rooms averaging £183 per night
MOST POPULAR CITY IN CANADAToronto77% more users visitedMore momondo users search for hotels in Toronto than any other city in Canada

Things to do in Canada

Hotels in popular cities in Canada

Below are the most popular cities in Canada to stay in, as well as some of the best hotels in each area

When to book cheap hotels in Canada

Check out the information below to find the best deal on a hotel room in Canada
Low seasonJanuarycheapest month to stay
High seasonJulymost expensive time to stay
26%expected price decrease
24%expected price increase


£116 - £206

Cheapest day of weekMondayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
£157is the average per night cost for a hotel on this day
£169is the average per night cost for a hotel on this day

Useful insights on Canada hotels

Get a quick overview on price and accommodation trends for your visit in Canada

Lowest Hotel Price


Most Popular Hotel (5-star)

Shangri-La Vancouver

Hotels Near Airport


Average Length of Stay

6 days
The cheapest price for a room in Canada found in the last 7 days is £25/night. This rate is available with The Palmerston, a 2-star hotel.
Travel with comfort when booking a room with Shangri-La Vancouver, the most popular 5-star hotel in Canada (8.7/10 rating - based on 151 reviews).
There are 3,625 hotels in Canada close to Toronto Pearson Intl. Sheraton Gateway Hotel in Toronto International Airport is the nearest with a distance of 0.3 mi from this airport.
On average, people stay for 6 days when lodging at hotels in Canada. The average accommodation price for 6 days in Canada in the past week is £956.

Information about staying in Canada

Read these important travel tips before booking a hotel in Canada

What cities in Canada should you stay in?

If you’re looking for hotels in Canada, there are many great cities to stay in during your trip. Well-known favourites amongst travellers are Vancouver on the southwest coast, Toronto that lies on the beautiful shores of Lake Ontario, and Montreal in the French-Canadian region. There are a range of hotels that you can book including the likes of Bond Place Hotel in Toronto, which is very central and reasonably priced. If you’re looking for a more luxury stay around the cultural capital that is Montreal, check out Embassy Suites by Hilton Montreal. Getting around these cities is straightforward; there are various modes of public transport including buses, subway trains, and taxis. In Vancouver, you can catch the SkyTrain for a few dollars each journey, in Montreal you have the reliable metro system, and in Toronto you can use the subway and the bus services with the same transport pass that is very reasonably priced.

What are some popular attractions in Canada?

Booking cheap hotels in Canada is possible even around the popular tourist attractions that the country has to offer. Check out the Falls Lodge and Suites for a cheap stay just minutes away from Canada’s most famous natural beauty, Niagara Falls. Toronto is also known as an iconic and modern city in Canada, and nothing is more iconic that the CN Tower that dominates the city’s skyline and view across Lake Ontario. If that sounds appealing, then check out the Intercontinental Toronto Centre, which has excellent reviews and is only a minute or so away on foot from the CN Tower. In the French-Canadian city of Quebec, the historical centre is extremely popular with tourists, ‘Old Quebec’ is a UNESCO World Heritage Site and jewel in the historical crown for Canada. For a luxurious stay in a beautiful part of the city, Hôtel Palace Royal centre-ville is a wonderful hotel and a stunning representation of its surroundings.

Which cities in Canada have the best nightlife?

If you’re looking for good nightlife and also want to find cheap hotels in Canada, then look no further than Calgary. The biggest city in Alberta state also has one of the best nightlife scenes in Canada, filled with a good mix of bars, clubs and restaurants, you’re guaranteed to find a great atmosphere. Check out a cheaper downtown option, such as Best Western Plus Suites Downtown. With the French and European influence that runs through Montreal, the city is also known for its great nightlife, as well as being the host city to some seasonal festivals. A good option to stay in for a good atmosphere is Auberge Alternative, a well-designed and friendly hostel. In Quebec and Montreal it’s also worth trying out the local French-Canadian cuisine, with poutine being the most famous, a combination of French fries, gravy and cheese curds.

Which cities in Canada have the most history and art?

Canada hotels based close to art museums and cultural spots are typically found in cities such as Toronto, where you can find the Royal Ontario Museum, The Art Gallery of Ontario, and Casa Loma (a European gothic revival style castle). All are relatively affordable to access, and you won’t be disappointed with what’s on offer. You can find Madison Manor Boutique Hotel as a good option close to Casa Loma, which is well-connected but only a few minutes away on foot.

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 £132 per night. That price is significantly cheaper than the most expensive month, June.

Where do most people stay in Canada?

Canada is full of enlightening and adventurous cities, but the most popular tourist destination is Toronto.

Which city in Canada has the most expensive hotel rooms?

Our data shows that hotel rooms in Banff are about 64% more expensive on average than hotel rooms in the rest of Canada, with a nightly rate of £210.

Which city in Canada has the least expensive hotel rooms?

Our users typically find that Bonaventure has the lowest nightly rates in the country at just £23. Bonaventure offers hotel rooms at an average rate that is 72% lower than the average city in Canada.

How many operators does momondo search for hotels in Canada?

When did momondo last update prices for hotels in Canada?

Prices for hotels in Canada were last updated today.

momondo's favorite hotels in Canada

Learn more about these user-preferred hotels in Canada

Why use momondo?

Why should I book accommodation in Canada through momondo?

momondo is free to use with no hidden fees or costs. momondo searches across numerous travel websites to return hotels and accommodation options in Canada which you can then filter quickly and easily.

How does momondo help me find a great place to stay in Canada?

You can filter by price, location, amenities, review score and so much more on momondo. That is how we can help you find a great place to stay in Canada.

An easier way to manage your Canada trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Save money when you book hotels with momondo
Best deals on hotels
Best deals on hotels
See deals from 3M+ hotels and accommodations in one place.
Free cancellation
Free cancellation
Use our filter to find stays with free cancellation.
Millions of reviews
Millions of reviews
Check ratings based on millions of real guest reviews.
Price Alerts
Price Alerts
Not ready to book? Create a price alert to track prices.

Find better results for your stay in Canada

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
Sat 13/4
Wed 17/4
Email me momondo's favourite deals