Hotels in Canada
Enter your dates and choose from 19987 hotels and other places to stay!
Top destinations for Canada city trips
Find hotels in some of the most popular cities in Canada

Montréal
Restaurants, City walks, Old Town1328 hotels
Toronto
Sightseeing, Shopping, Restaurants1138 hotels
Calgary
Shopping, Restaurants, Mountains1060 hotels
Vancouver
Scenery, Sightseeing, Parks821 hotels
Edmonton
Shopping, Restaurants, Entertainment633 hotels
Quebec City
Old Town, History, Architecture605 hotels
Whistler
Scenery, Mountains, Outdoor activities570 hotels
Mont-Tremblant
Outdoor activities, Scenery, Mountains522 hotels
Canmore
Mountains, Scenery, Relaxation403 hotels
Mississauga
Shopping, Restaurants, Family friendly trips389 hotels
Hotels in the most popular regions in Canada
Discover Canada by exploring its top regions

Ontario
7260 hotels
Quebec
6537 hotels
British Columbia
4871 hotels
Alberta
3182 hotels
Greater Toronto Area
1723 hotels
Laurentians
1183 hotels
Vancouver Island
829 hotels
Mont Tremblant Region
778 hotels
Nova Scotia
694 hotels
Whistler Blackcomb
570 hotels
Niagara Falls
564 hotels
New Brunswick
548 hotels
South Eastern Ontario
541 hotels
Banff National Park
497 hotels
Eastern Townships
451 hotels
Newfoundland and Labrador
409 hotels
Lanaudiere
395 hotels
Saskatchewan
359 hotels
Okanagan Valley
337 hotels
The Blue Mountains
335 hotels
Manitoba
321 hotels
Charlevoix
301 hotels
Prince Edward Island
295 hotels
Big White Ski
253 hotels
Thousand Islands
236 hotels
Halifax Region
221 hotels
Columbia Valley
218 hotels
Saguenay-Lac-Saint-Jean
209 hotels
Monteregie
199 hotels
Mauricie
195 hotels
Muskoka
194 hotels
River Valley
192 hotels
Mont Sainte-Anne
186 hotels
Gaspé Peninsula
181 hotels
Le Massif
162 hotels
Algonquin Park
141 hotels
Yukon
115 hotels
Northumberland
101 hotels
Sun Peaks
97 hotels
Sunshine Coast
89 hotels
Kicking Horse
81 hotels
Sunshine Village
63 hotels
Mont Blanc
61 hotels
Silver Star
55 hotels
Northwest Territories
38 hotels
Saanich
36 hotels
Thunder Bay
36 hotels
Jasper National Park
31 hotels
Ski Mont Sutton
31 hotels
North Vancouver Island
27 hotels
North Bay
25 hotels
Ile d'Orleans
25 hotels
Panorama Mountain Village
25 hotels
Nakiska
24 hotels
Red Mountain
24 hotels
Salt Spring Island
20 hotels
Manitoulin Island
17 hotels
Duplessis
16 hotels
Yoho National Park
15 hotels
Pontiac
15 hotels
Lake Country
9 hotels
Magdalen Islands
8 hotels
Quadra Island
6 hotels
James Bay
2 hotels
Hotels in Canada near popular landmarks
Pick your point of interest and find a hotel nearby

CN Tower, Toronto
43 hotels
National Gallery of Canada, Ottawa
27 hotels
Pier 21, Halifax
16 hotels
The Rooms, St. John's
11 hotels
West Edmonton Mall, Edmonton
10 hotels
Place Laurier, Quebec City
11 hotels
Old Port of Montreal, Montréal
84 hotels
Explore and find hotels in Canada
Canada is renowned for its endless variety of landscapes. Soaring mountains, lush pine forests and windswept beaches are all here, spread across seven regions. You might be tempted to head straight to the wilderness, but consider seeing the sights Toronto and other great cities have to offer before you do. There’s the skyscraping CN Tower in the capital, the beautiful botanical gardens of Montreal, and Vancouver’s Stanley Park makes for an unforgettable stroll in spring or summer. Bordering the USA, there’s Niagara Falls, the roaring crossroads of waterfalls that Canada is so well known for. Further north, Banff National Park promises a world of adventure, no matter the season. Come in summer and be rewarded with picturesque views of emerald lakes backed by glinting glaciers, and sightings of grizzly bears, wolves and moose roaming through the forest. Or choose winter, when the snow-covered Rockies become an adventure playground. You can stay in Banff, where there is a choice of three ski resorts, or head down to Whistler, the country’s prime resort, famed for its staggering peak-to-peak gondola. Alternatively, surf the swells of Nova Scotia or wander the stunning fortifications of Old Québec – there’s always an adventure waiting around every corner. Homely apartments and cozy lodges are available to rent throughout the country, but you'll also find a good choice of luxury hotels and budget-friendly hostels.

Top picks for hotels in Canada
Try one of these popular and highly-rated Canada hotels
- Scored out of 10, guest rating 9.1Superb - What previous guests thought, 1,917 reviews
Located in Banff, within 1.9 km of Banff Park Museum and 1.9 km of The Whyte Museum of the Canadian Rockies, Hotel Canoe and Suites provides accommodation with a bar and as well as free private...
From US$233 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 1,661 reviews
Cannery Lofts Niagara is located in Niagara Falls, 2.1 km from Old Falls Street and 1.8 km from Rainbow Bridge. This 4-star hotel offers a 24-hour front desk.
From US$51 per night - Scored out of 10, guest rating 9.3Superb - What previous guests thought, 1,272 reviews
Ideally located in Montréal, HONEYROSE Hotel, Montreal, a Tribute Portfolio Hotel offers air-conditioned rooms with free WiFi, private parking and room service.
From US$294 per night - Scored out of 10, guest rating 9.0Superb - What previous guests thought, 1,441 reviews
Located in Montréal, less than 1 km from Clock Tower Beach, Hyatt Centric Montreal provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a restaurant.
From US$174 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 1,006 reviews
In a prime location in the centre of Toronto, Sutton Place Hotel Toronto provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.
From US$234 per night - Scored out of 10, guest rating 9.1Superb - What previous guests thought, 1,724 reviews
Situated in Revelstoke, 20 km from The Enchanted Forest Revelstoke, Basecamp Resorts Revelstoke features accommodation with free WiFi and free private parking.
From US$172 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 1,036 reviews
Situated within 1 km of Clock Tower Beach and 500 metres of Notre Dame Basilica Montreal in Montréal, Maison Sainte-Thérèse By Maisons & co features accommodation with seating area.
From US$132 per night - Scored out of 10, guest rating 9.0Superb - What previous guests thought, 1,529 reviews
Well located in the centre of Calgary, Alt Hotel Calgary East Village provides air-conditioned rooms, a fitness centre, free WiFi and a bar.
From US$120 per night - Scored out of 10, guest rating 9.0Superb - What previous guests thought, 1,706 reviews
26 km from The Whyte Museum of the Canadian Rockies, Canmore Downtown Hostel is situated in Canmore and features air-conditioned rooms.
From US$60 per night - Scored out of 10, guest rating 9.1Superb - What previous guests thought, 1,096 reviews
Parc Omega, a property with a garden, is situated in Montebello, 5.7 km from Parc Omega, 7.3 km from Louis-Joseph Papineau Manor, as well as 7.4 km from Fairmont le Château Montebello Club de...
From US$89 per night
Best reviewed hotels
Studio 6 Hornepayne, ON features accommodation in Hornepayne. This 4-star hotel offers free WiFi. Guests can have a drink at the snack bar.
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 24 reviewsFrom US$114 per nightLocated in Port-Cartier, Auberge Nord Côtier features barbecue facilities. This 4-star hotel offers a shared kitchen and a 24-hour front desk.
Scored out of 10, guest rating 9.7Exceptional - What previous guests thought, 13 reviewsFrom US$100 per nightSet in Revelstoke, 800 metres from Revelstoke Railway Museum, Courthouse Inn Revelstoke offers accommodation with a shared lounge, free private parking and a terrace.
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 943 reviewsFrom US$134 per nightGravity Luxury Domes offers accommodation in Maitland. Featuring a garden, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 56 reviewsFrom US$242 per nightFeaturing historic décor, this adult-only Victoria accommodation was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms.
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 1,042 reviewsFrom US$155 per nightSituated in Hudson, less than 1 km from Sandy Beach, Maison Rose features accommodation with a garden, free private parking, a terrace and a restaurant.
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 17 reviewsFrom US$192 per nightJust 2 minutes’ walk from Mont-Tremblant Resort & Village, this luxury, all-suite hotel in Mont-Tremblant features an on-site restaurant, wine bar and spa. All suites offer a view of Lake Tremblant.
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 175 reviewsFrom US$575 per nightSituated in Wakefield, within 30 km of Casino Lac-Leamy and 33 km of Canadian Museum of History, Belle de Nuit features accommodation with a terrace and as well as free private parking for guests who...
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 10 reviewsFrom US$228 per nightLocated in East Angus and with Foresta Lumina reachable within 49 km, Square Victoria Maison Hôtelière provides concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the...
Scored out of 10, guest rating 9.2Superb - What previous guests thought, 96 reviewsFrom US$88 per nightGet the celebrity treatment with world-class service at Loden Vancouver Recognized locally and globally, the Loden is a 77-room boutique hotel which prides itself in its signature service, high-end...
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 366 reviewsFrom US$348 per nightAcross the street from the Vancouver Art Gallery, this hotel is a 5-minute walk from the Robson Street Shopping District. It offers an indoor saltwater lap pool, a spa and 24-hour room service.
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 839 reviewsFrom US$402 per nightLocated in Bonne Bay, The Rooms at Woody Point offers 5-star accommodation with a garden, a terrace and a restaurant. There is a barbecue and guests can make use of free WiFi and free private parking....
Scored out of 10, guest rating 9.4Superb - What previous guests thought, 143 reviewsFrom US$176 per night
Most booked hotels in Canada in the past month
Popular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 7.4Good - What previous guests thought, 9,015 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 8,837 reviewsPopular with guests booking hotels in Toronto
Scored out of 10, guest rating 7.9Good - What previous guests thought, 7,666 reviewsPopular with guests booking hotels in Toronto
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 4,658 reviewsPopular with guests booking hotels in Montréal
Scored out of 10, guest rating 7.3Good - What previous guests thought, 4,830 reviewsPopular with guests booking hotels in Ottawa
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 10,200 reviewsPopular with guests booking hotels in Vancouver
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 10,090 reviewsPopular with guests booking hotels in Calgary
Scored out of 10, guest rating 8.2Very good - What previous guests thought, 3,882 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 6.7Pleasant - What previous guests thought, 8,048 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 7.6Good - What previous guests thought, 8,865 reviews
Fly to the most popular airports
- Toronto Pearson International Airport (YYZ)Toronto, Canada
- Calgary International Airport (YYC)Calgary, Canada
- Vancouver International Airport (YVR)Vancouver, Canada
- Montreal-Pierre Elliott Trudeau International Airport (YUL)Montréal, Canada
- Edmonton International Airport (YEG)Edmonton, Canada
- Halifax Stanfield International Airport (YHZ)Halifax, Canada
- Winnipeg James Armstrong Richardson International Airport (YWG)Winnipeg, Canada
- Regina International Airport (YQR)Regina, Canada
- Victoria International Airport (YYJ)Victoria, Canada
- Ottawa Macdonald-Cartier International Airport (YOW)Ottawa, Canada
- Québec City Jean Lesage International (YQB)Quebec City, Canada
- Kelowna International Airport (YLW)Kelowna, Canada

































