Search Hotels in Canada

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Sheraton Fallsview Hotel
4 out of 5
5875 Falls Ave, Niagara Falls, ON, L2G3K7
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 23 to Dec 24
$110
per night
Dec 23 - Dec 24
3.8/5 Good! (4,396 reviews)
"Modern room"

Reviewed on Dec 6, 2022

Sheraton Fallsview Hotel
Fairmont Le Chateau Frontenac
4.5 out of 5
1 rue des Carrieres, Québec City, QC, G1R 4P5
Fully refundableReserve now, pay when you stay
The price is $202 per night from Jan 9 to Jan 10
$202
per night
Jan 9 - Jan 10
4.6/5 Wonderful! (1,338 reviews)
"Absolutely one of the best hotel experiences of staying at an iconic hotel during Christmas time"

Reviewed on Dec 6, 2022

Fairmont Le Chateau Frontenac
Embassy Suites by Hilton Niagara Falls Fallsview
3.5 out of 5
6700 Fallsview Blvd, Niagara Falls, ON, L2G3W6
Fully refundableReserve now, pay when you stay
The price is $124 per night from Dec 15 to Dec 16
$124
per night
Dec 15 - Dec 16
3.6/5 Good! (5,809 reviews)
Beautiful view
"For $675 for two nights, the room should have been a little cleaner - lots of dust along the carpet edges and the lighting in hotels is always an issue - not sure why that is... Our neighbors next door kept the entire floor awake from 2 am til 4:30am when they returned from the bar. we did not notify ..."

Reviewed on Dec 5, 2022

Embassy Suites by Hilton Niagara Falls Fallsview

Save an average of 15% on thousands of hotels when you're signed in

DoubleTree by Hilton Hotel Toronto Downtown
4 out of 5
108 Chestnut St, Toronto, ON, M5G1R3
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jan 8 to Jan 9
$99
per night
Jan 8 - Jan 9
4.1/5 Very Good! (3,082 reviews)
"Loved the free warm cookie and 2 complimentary bottles of water! Also your staff and the the door man are super friendly! Can’t wait to return and stay at this hotel again on my next trip :)"

Reviewed on Dec 8, 2022

DoubleTree by Hilton Hotel Toronto Downtown
Hilton Niagara Falls/Fallsview Hotel & Suites
4 out of 5
6361 Fallsview Blvd, Niagara Falls, ON, L2G3V9
Fully refundableReserve now, pay when you stay
The price is $119 per night from Dec 15 to Dec 16
$119
per night
Dec 15 - Dec 16
3.6/5 Good! (7,744 reviews)
"This hotel was exactly what we were looking for, close to restaurants and the casino. Walking distance to Clifton hill, 15min approximately. Great, beautiful and extremely clean hotel."

Reviewed on Dec 6, 2022

Hilton Niagara Falls/Fallsview Hotel & Suites
Sandman Signature Vancouver Airport Hotel & Resort
4 out of 5
10251 St Edwards Drive, Richmond, BC, V6X2M9
Fully refundableReserve now, pay when you stay
The price is $127 per night from Dec 20 to Dec 21
$127
per night
Dec 20 - Dec 21
3.9/5 Very Good! (1,487 reviews)
"Coffee in room didn’t work"

Reviewed on Dec 2, 2022

Sandman Signature Vancouver Airport Hotel & Resort
Georgian Court Hotel BW Premier Collection
4 out of 5
773 Beatty St, Vancouver, BC, V6B2M4
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 18 to Dec 19
$143
per night
Dec 18 - Dec 19
4.6/5 Wonderful! (1,717 reviews)
"Excellent, clean, and friendly staff, close to shopping, great restaurants, and sporting events across the street."

Reviewed on Dec 8, 2022

Georgian Court Hotel BW Premier Collection
Hotel Zero 1
3.5 out of 5
01 Rene-Levesque Blvd. Est, Montreal, QC, H2X 3Z5
Fully refundableReserve now, pay when you stay
The price is $106 per night from Dec 18 to Dec 19
$106
per night
Dec 18 - Dec 19
4.1/5 Very Good! (1,306 reviews)
"Nice hotel. Great location. It has everything you need for affordable vacation. The communication was 4 out of 5. And you can check in earlier by paying $40 extra."

Reviewed on Dec 2, 2022

Hotel Zero 1
Hôtel Le Concorde Québec
3 out of 5
1225 Cours du General de Montcalm, Québec City, QC, G1R4W6
Fully refundableReserve now, pay when you stay
The price is $95 per night from Dec 11 to Dec 12
$95
per night
Dec 11 - Dec 12
3.9/5 Good! (4,239 reviews)
"Fantastic staff and Amazing views"

Reviewed on Dec 4, 2022

Hôtel Le Concorde Québec
Sandman Signature Edmonton Downtown Hotel
3.5 out of 5
10235 - 101 Street, Edmonton, AB, T5J3E9
Fully refundableReserve now, pay when you stay
The price is $74 per night from Jan 8 to Jan 9
$74
per night
Jan 8 - Jan 9
4/5 Very Good! (1,421 reviews)
"Good stuff"

Reviewed on Dec 6, 2022

Sandman Signature Edmonton Downtown Hotel
Hotel Faubourg Montreal
3 out of 5
155 Rene Levesque Boulevard East, Montreal, QC, H2X 3Z8
Fully refundableReserve now, pay when you stay
The price is $88 per night from Jan 3 to Jan 4
$88
per night
Jan 3 - Jan 4
3.9/5 Very Good! (2,108 reviews)
Absolutely lovely!
"We will definitely stay here again! It's a lovely hotel. The suite was very spacious and comfortable, the breakfasts were delicious, with a little variety from day to day. The staff were all very friendly and helpful, and the location is ideal. It's an easy walk to Old Town, Chinatown, the main shopping ..."

Reviewed on Dec 4, 2022

Hotel Faubourg Montreal
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is $174 per night from Jan 9 to Jan 10
$174
per night
Jan 9 - Jan 10
4.7/5 Exceptional! (2,016 reviews)
"Lovely room and brilliant location!"

Reviewed on Dec 8, 2022

Moose Hotel And Suites
Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC, V6E3T3
Fully refundableReserve now, pay when you stay
The price is $131 per night from Jan 6 to Jan 7
$131
per night
Jan 6 - Jan 7
4.2/5 Very Good! (3,337 reviews)
Great staff
"Great staff, excellent, friendly, and accommodating of special requests. Property shows its age, but a nice location. Unfortunately our car was broken into in hotel parking...."

Reviewed on Dec 8, 2022

Pinnacle Hotel Harbourfront
River Rock Casino Resort
4 out of 5
8811 River Road, Richmond, BC, V6X 3P8
Fully refundableReserve now, pay when you stay
The price is $135 per night from Dec 14 to Dec 15
$135
per night
Dec 14 - Dec 15
4/5 Very Good! (1,697 reviews)
"Great service"

Reviewed on Dec 7, 2022

River Rock Casino Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is $95 per night from Dec 14 to Dec 15
$95
per night
Dec 14 - Dec 15
4.1/5 Very Good! (2,390 reviews)
"Beautiful property, amenities, very clean, comfy beds. Not enough parking"

Reviewed on Dec 7, 2022

Banff Caribou Lodge and Spa
Riviera Plaza and Conference Centre Calgary Airport
3 out of 5
3515 - 26 Street NE, Calgary, AB, T1Y 7E3
Fully refundableReserve now, pay when you stay
The price is $36 per night from Dec 11 to Dec 12
$36
per night
Dec 11 - Dec 12
3.4/5 (2,835 reviews)
"Price is good. It is close to where I need to go."

Reviewed on Dec 7, 2022

Riviera Plaza and Conference Centre Calgary Airport
The Business Inn
2.5 out of 5
180 MacLaren Street, Ottawa, ON, K2P0L3
Fully refundableReserve now, pay when you stay
The price is $82 per night from Jan 9 to Jan 10
$82
per night
Jan 9 - Jan 10
4.5/5 Wonderful! (3,142 reviews)
"Nice spacious room"

Reviewed on Dec 8, 2022

The Business Inn
Chelsea Hotel, Toronto
3.5 out of 5
33 Gerrard St W, Toronto, ON, M5G1Z4
Fully refundableReserve now, pay when you stay
The price is $134 per night from Jan 1 to Jan 2
$134
per night
Jan 1 - Jan 2
3.8/5 Good! (3,905 reviews)
"Great location close to subway and trolley, yet the room was very quiet. Kids loved the playroom, pool, and the hot tub."

Reviewed on Dec 9, 2022

Chelsea Hotel, Toronto
Hotel Bonaventure Montreal
4 out of 5
900 rue De La Gauchetiere West, Montreal, QC, H5A1E4
Fully refundableReserve now, pay when you stay
The price is $124 per night from Jan 8 to Jan 9
$124
per night
Jan 8 - Jan 9
4.3/5 Excellent! (1,765 reviews)
"Overall nice property and good value for the price. good location. The heated pool was awesome!"

Reviewed on Dec 7, 2022

Hotel Bonaventure Montreal
Blue Mountain Resort Village Suites
4 out of 5
156 Jozo Weider Blvd, The Blue Mountains, ON, L9Y 0V2
Fully refundableReserve now, pay when you stay
The price is $139 per night from Dec 11 to Dec 12
$139
per night
Dec 11 - Dec 12
4.3/5 Excellent! (1,801 reviews)
"Nice place to stay"

Reviewed on Dec 4, 2022

Blue Mountain Resort Village Suites
Don't see what you're looking for?
See all available properties in Canada
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Canada Hotel Travel Guide

Get set for the excursion you've earned when you utilize Expedia to reserve a stay at one of the hotels, motels, or resorts in Canada. No matter what type of amenities you like to have on hand, our easy site makes it possible for you to find exactly what you and your fellow travelers are looking for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Want to stay at a sumptuous inn? Take your pick. Expedia has a diverse selection of modest motels also. And there are a wealth of selections in between, too. It just depends on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll be presented with a wealth of lodging choices at the center of the action, as well as remote lodges on the edge of Canada. When you search Expedia's catalog of rooms in Canada, you're certain to find affordable rates and unbelievable packages on any type of lodge here.

Expedia aims to save you time and money when securing your reservations at an accommodation in Canada, so you can spend your time enjoying your vacation and not fretting about draining your bank account. So why wait another day to book your travel plans? Type in your preferred travel dates now to browse the best deals on hotel rooms in Canada!

Canada hotels information

Number of reviews 57535
Accommodation 44366 hotels
Lowest Price $36
Highest Price $202

Price trends for hotels in Canada

Less expensive
More expensive
This month
Next month
December
August
$98
$100
Month
Price
January
$100
February
$104
March
$108
April
$109
May
$114
June
$128
July
$141
August
$146
September
$137
October
$122
November
$118
December
$98
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Canada. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Canada hotels
Expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 25% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code