Hotels in Canada
Enter your dates and choose from 20035 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 Town1354 hotels
Toronto
Sightseeing, Shopping, Restaurants1149 hotels
Calgary
Shopping, Restaurants, Mountains1062 hotels
Vancouver
Scenery, Sightseeing, Parks823 hotels
Edmonton
Shopping, Restaurants, Entertainment639 hotels
Quebec City
Old Town, History, Architecture607 hotels
Whistler
Scenery, Mountains, Outdoor activities571 hotels
Mont-Tremblant
Outdoor activities, Scenery, Mountains523 hotels
Canmore
Mountains, Scenery, Relaxation403 hotels
Mississauga
Shopping, Restaurants, Family friendly trips391 hotels
Hotels in the most popular regions in Canada
Discover Canada by exploring its top regions

Ontario
7300 hotels
Quebec
6579 hotels
British Columbia
4882 hotels
Alberta
3191 hotels
Greater Toronto Area
1738 hotels
Laurentians
1185 hotels
Vancouver Island
830 hotels
Mont Tremblant Region
779 hotels
Nova Scotia
694 hotels
Whistler Blackcomb
571 hotels
Niagara Falls
567 hotels
New Brunswick
549 hotels
South Eastern Ontario
541 hotels
Banff National Park
497 hotels
Eastern Townships
452 hotels
Newfoundland and Labrador
409 hotels
Lanaudiere
396 hotels
Saskatchewan
359 hotels
Okanagan Valley
337 hotels
The Blue Mountains
335 hotels
Manitoba
321 hotels
Charlevoix
304 hotels
Prince Edward Island
297 hotels
Big White Ski
253 hotels
Thousand Islands
236 hotels
Halifax Region
221 hotels
Columbia Valley
221 hotels
Saguenay-Lac-Saint-Jean
209 hotels
Monteregie
202 hotels
Mauricie
195 hotels
Muskoka
194 hotels
River Valley
192 hotels
Mont Sainte-Anne
186 hotels
Gaspé Peninsula
182 hotels
Le Massif
165 hotels
Algonquin Park
142 hotels
Yukon
115 hotels
Northumberland
101 hotels
Sun Peaks
98 hotels
Sunshine Coast
89 hotels
Kicking Horse
82 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
Pontiac
15 hotels
Yoho National Park
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
Museum of Contemporary Art, Montréal
95 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,926 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$255 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 1,663 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,274 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.2Superb - What previous guests thought, 1,004 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$249 per night - Scored out of 10, guest rating 9.1Superb - What previous guests thought, 1,721 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$173 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 1,037 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,528 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,708 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,099 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$90 per night - Scored out of 10, guest rating 9.2Superb - What previous guests thought, 5,927 reviews
Situated within 200 metres of Waterfront Centre Mall Vancouver and Vancouver Lookout at Harbour Centre, EXchange Hotel Vancouver features rooms with air conditioning. Free WiFi is available.
From US$206 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 nightFeaturing free WiFi and a restaurant, Eleven Revelstoke Lodge offers accommodation in Revelstoke, 10 minutes' from Revelstoke Mountain Resort Ski Lift.
Scored out of 10, guest rating 9.7Exceptional - What previous guests thought, 118 reviewsFrom US$235 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, 945 reviewsFrom US$135 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,039 reviewsFrom US$153 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$481 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 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, 144 reviewsFrom US$176 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, 365 reviewsFrom US$334 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, 837 reviewsFrom US$417 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,018 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 8,849 reviewsPopular with guests booking hotels in Toronto
Scored out of 10, guest rating 7.9Good - What previous guests thought, 7,673 reviewsPopular with guests booking hotels in Toronto
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 4,663 reviewsPopular with guests booking hotels in Montréal
Scored out of 10, guest rating 7.4Good - What previous guests thought, 4,840 reviewsPopular with guests booking hotels in Ottawa
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 10,201 reviewsPopular with guests booking hotels in Vancouver
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 10,087 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 6.7Pleasant - What previous guests thought, 8,042 reviewsPopular with guests booking hotels in Calgary
Scored out of 10, guest rating 8.2Very good - What previous guests thought, 3,894 reviewsPopular with guests booking hotels in Niagara Falls
Scored out of 10, guest rating 7.6Good - What previous guests thought, 8,853 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

































