Search Hotels in Canada

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Canada

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

Compare 51,222 hotels in Canada with room rates, reviews, and availability. Most hotels are fully refundable.

The Tower Hotel Fallsview
3.5 out of 5
6732 Fallsview Blvd, Niagara Falls, ON, L2G3W6
Fully refundableReserve now, pay when you stay
The price is $58 per night from Jun 1 to Jun 2
$58
per night
Jun 1 - Jun 2
7.6/10 Good! (1,145 reviews)
"I like the view"

Reviewed on May 25, 2023

The Tower Hotel Fallsview
Seneca Niagara Resort & Casino
4 out of 5
310 4th St, Niagara Falls, NY, 14303
The price is $125 per night from Jun 26 to Jun 27
$125
per night
Jun 26 - Jun 27
8.6/10 Excellent! (2,561 reviews)
"Exceptional hotel casino- quality, tasteful decor, the buffet is outstanding and our room was lovely and very comfortable. We were very pleased- the property exceeded expectations!"

Reviewed on May 29, 2023

Seneca Niagara Resort & Casino
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB, T1L1H8
Fully refundableReserve now, pay when you stay
The price is $234 per night from Jun 1 to Jun 2
$234
per night
Jun 1 - Jun 2
8/10 Very Good! (1,510 reviews)
"Nice just outside downtown Banff shuttle available."

Reviewed on May 29, 2023

Banff Rocky Mountain Resort

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

Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC, V6E3T3
Fully refundableReserve now, pay when you stay
The price is $251 per night from Jun 4 to Jun 5
$251
per night
Jun 4 - Jun 5
8.4/10 Very Good! (3,597 reviews)
"The hotel is fine, location is excellent. Lobby is a lottle awkward and check in is slow, but the staff is great."

Reviewed on May 26, 2023

Pinnacle Hotel Harbourfront
Hyatt Regency Vancouver
4.5 out of 5
655 Burrard St, Vancouver, BC, V6C2R7
Fully refundable
The price is $268 per night from Jun 25 to Jun 26
$268
per night
Jun 25 - Jun 26
9/10 Wonderful! (1,575 reviews)
"A good decent hotel .. walkable … if you looking for a four seasons and super luxury hotel … it isn’t the case …"

Reviewed on May 27, 2023

Hyatt Regency Vancouver
Blackstone Mountain Lodge by CLIQUE
4 out of 5
170 Kananaskis way, Canmore, AB, T1W 0A8
The price is $234 per night from Jun 4 to Jun 5
$234
per night
Jun 4 - Jun 5
9.4/10 Exceptional! (1,006 reviews)
"Clean well equipped room, friendly staff great location."

Reviewed on May 24, 2023

Blackstone Mountain Lodge by CLIQUE
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC, V8E 1J3
The price is $191 per night from Jun 4 to Jun 5
$191
per night
Jun 4 - Jun 5
8.8/10 Excellent! (1,629 reviews)
"The staff was great and very attentive, answering and addressing all of my questions. They also were friendly and provided suggestions for areas around Whistler for food and sighseeing options."

Reviewed on May 25, 2023

The Westin Resort & Spa, Whistler
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 $404 per night from Jun 1 to Jun 2
$404
per night
Jun 1 - Jun 2
9.4/10 Exceptional! (2,153 reviews)
Good option
"Checking in we learned that our room key would get us discounts in participating restaurants so we chose one for breakfast only to learn it didn’t apply to breakfast. The $15 food credit has to be spent every day (vs $30 at once). At 4:00pm one day, we had to request that our room be cleaned. The ..."

Reviewed on May 28, 2023

Moose Hotel And Suites
Quality Resort Chateau Canmore
2.5 out of 5
1718 Bow Valley Trail, Canmore, AB, T1W 2X3
Fully refundableReserve now, pay when you stay
The price is $251 per night from Jun 6 to Jun 7
$251
per night
Jun 6 - Jun 7
7.8/10 Good! (1,002 reviews)
Convenient and neat hotel at Canmore
"Nice stay. They have the rules that no housekeeping staff is allowed to entre and clean your room unless getting your permission. I did not realize that and found that our room is not tidied the next day when we returned from outside at the evening. Next time will notify them to clean our room while ..."

Reviewed on May 26, 2023

Quality Resort Chateau Canmore
Best Western Plus Vancouver Airport Hotel
3.5 out of 5
1041 SW Marine Dr, Vancouver, BC, V6P6L6
Fully refundableReserve now, pay when you stay
The price is $154 per night from May 31 to Jun 1
$154
per night
May 31 - Jun 1
7.4/10 Good! (967 reviews)
"Check in is 4 pm, I do not think this was said when i booked, however I could be wrong. But they kept saying 30 minutes to everyone when people had not even checked out. they were helpful with transportation. But if the hotel is booked and check out is at 11 maybe people should not be allowed to ..."

Reviewed on May 30, 2023

Best Western Plus Vancouver Airport Hotel
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 $224 per night from Jun 18 to Jun 19
$224
per night
Jun 18 - Jun 19
8.2/10 Very Good! (2,759 reviews)
"Warm cookies for the whole family at check-in was a nice touch! Kids loved the heated saltwater pool."

Reviewed on May 28, 2023

DoubleTree by Hilton Hotel Toronto Downtown
Hotel Chrome Montreal
3 out of 5
215 Boulevard René-Lévesque Est, Montreal, QC, H2X 1N7
Fully refundableReserve now, pay when you stay
The price is $94 per night from Jun 20 to Jun 21
$94
per night
Jun 20 - Jun 21
6.2/10 (2,061 reviews)
"Great location and close to many sights."

Reviewed on May 27, 2023

Hotel Chrome Montreal
Blackcomb Springs Suites by CLIQUE
3 out of 5
4899 Painted Cliff Road, Whistler, BC, V0N 1B0
Fully refundableReserve now, pay when you stay
The price is $122 per night from Jun 1 to Jun 2
$122
per night
Jun 1 - Jun 2
8.6/10 Excellent! (1,021 reviews)
"Simply the best. Loved it 😊"

Reviewed on May 28, 2023

Blackcomb Springs Suites by CLIQUE
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 $286 per night from May 31 to Jun 1
$286
per night
May 31 - Jun 1
9.2/10 Wonderful! (2,000 reviews)
"Friendly front desk service, hotel room is clean and spacious, conveniently located to stadiums."

Reviewed on May 25, 2023

Georgian Court Hotel BW Premier Collection
Hotel 2170 Lincoln Downtown Montreal
2 out of 5
2170 Av. Lincoln, Montreal, QC, H3H 1J3
Fully refundableReserve now, pay when you stay
The price is $161 per night from May 31 to Jun 1
$161
per night
May 31 - Jun 1
9.2/10 Wonderful! (375 reviews)
"Amazing area , look forward to being back soon to find a remodel project ."

Reviewed on May 29, 2023

Hotel 2170 Lincoln Downtown Montreal
EXchange Hotel Vancouver
4 out of 5
475 Howe Street, Vancouver, BC, V6B 2B3
Fully refundableReserve now, pay when you stay
The price is $278 per night from Jun 11 to Jun 12
$278
per night
Jun 11 - Jun 12
9.2/10 Wonderful! (2,188 reviews)
"Staff was amazing and very helpful and attentive. I really enjoyed the nods to art deco in the decor of both the lobbies and guest room. It feels like in most of the hotels I've stayed in lately, the cleaning staff starts their routine crazy early; I am grateful to say that the EXchange didn't start ..."

Reviewed on May 30, 2023

EXchange Hotel Vancouver
Hotel Omni Mont-Royal
4.5 out of 5
1050 Sherbrooke Street West, Montreal, QC, H3A2R6
Fully refundableReserve now, pay when you stay
The price is $228 per night from Jun 2 to Jun 3
$228
per night
Jun 2 - Jun 3
9/10 Wonderful! (1,281 reviews)
"It was great! Enjoyed it."

Reviewed on May 24, 2023

Hotel Omni Mont-Royal
Residence Inn by Marriott Montreal Downtown
3 out of 5
2045 Peel Street, Montreal, QC, H3A1T6
Fully refundableReserve now, pay when you stay
The price is $199 per night from Jun 22 to Jun 23
$199
per night
Jun 22 - Jun 23
8.8/10 Excellent! (999 reviews)
"Since COVID the staff do not attend the rooms and make the bed and clean the bathroom. They should get with the times and clean the rooms every day of your visit"

Reviewed on May 29, 2023

Residence Inn by Marriott Montreal Downtown
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 $166 per night from Jun 4 to Jun 5
$166
per night
Jun 4 - Jun 5
8/10 Very Good! (2,440 reviews)
"Thoroughly enjoyed our stay! Wonderful location! Very polite & helpful staff!"

Reviewed on May 28, 2023

Hotel Faubourg Montreal
Paradox Hotel Vancouver
4.5 out of 5
1161 W Georgia St, Vancouver, BC, V6E 0C6
Fully refundableReserve now, pay when you stay
The price is $244 per night from Jun 11 to Jun 12
$244
per night
Jun 11 - Jun 12
9.4/10 Exceptional! (782 reviews)
A Weekend Away
"The room was very nice, comfortable, and luxurious. Lots of space, lots of light, and everything from the bed to the balcony and the bathroom features was great. We ordered room service and the food was excellent. The only minor gripe was that we arrived at 3:10 for our stay (check in begins at 3pm) ..."

Reviewed on May 29, 2023

Paradox Hotel Vancouver
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
33,051
Accommodation
51,222 hotels
Lowest Price
$58
Highest Price
$404

Price trends for hotels in Canada

Less expensive
More expensive
Next month
May
April
$121
Month
Price
January
$123
February
$132
March
$154
April
$155
May
$110
June
$121
July
$138
August
$145
September
$127
October
$115
November
$114
December
$116
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