Prices are in Australian Dollars.

Canada hotels

Canada hotels

Search hundreds of travel sites at once for hotels in Canada

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest Canada Hotel Deals

Toronto
Toronto
3 stars from $40
4+ stars from $113
Montreal
Montreal
3 stars from $58
4+ stars from $92
Whistler
Whistler
3 stars from $79
4+ stars from $102
Vancouver
Vancouver
3 stars from $62
4+ stars from $89
Calgary
Calgary
3 stars from $48
4+ stars from $81
Victoria
Victoria
3 stars from $52
4+ stars from $110

Good to know

Low season April
High season February
Average price (weeknight): $255
Average price (weekend night): $267

cheapest month to stay

39%

expected price decrease

most expensive time to stay

7%

expected price increase

(avg. price over the last 2 weeks)

Sun. - Thu.

(weeknight)

(avg. price over the last 2 weeks)

Fri. & Sat.

(weekend night)

FAQs when booking a hotel in Canada

Are hotels in Canada safe during the coronavirus (COVID-19) crisis?

Hotels are safe environments for travellers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in Canada. For more advice, please view our information page on what to know about coronavirus (COVID-19) and travel.

What is the most popular destination in Canada?

Based on KAYAK hotel searches, the most popular destination is Vancouver (40% of total searches to Canada). The next most popular destinations are Sidney (36%) and Whistler (13%). Searches for hotels in Toronto (12%) are also popular.

What are the most popular regions of Canada?

Based on KAYAK hotel searches, the most popular region to stay in Canada is British Columbia. Alberta and Ontario are also very popular.

How much is a cheap hotel in Canada?

KAYAK users have found double rooms in Canada for as cheap as $17 (Calgary) in the last 3 days. The average price is $255.

How much is a hotel in Canada for tonight?

In the last 72 hours, users have found Canada hotels for tonight for as low as $34 (Toronto). Users have also found 3-star hotels from $42 (Toronto) and 4-star+ hotels from $68 (Vancouver).

Best Canada hotels

Show all
Hotel Nelligan - Montreal - Meeting room
1
9.3 Excellent (1,901 reviews)
Wyndham Garden Calgary Airport - Calgary - Building
2
9.1 Excellent (2,998 reviews)
Fairmont Chateau Lake Louise - Lake Louise - Building
3
9.1 Excellent (16,226 reviews)
Hotel Birks Montreal - Montreal - Building
5
9.0 Excellent (749 reviews)
Wingate by Wyndham Calgary Airport - Calgary - Building
6
8.9 Excellent (4,855 reviews)
Acclaim Hotel Calgary Airport - Calgary - Building
7
8.6 Excellent (4,690 reviews)
Le Centre Sheraton Montreal Hotel - Montreal - Bedroom
8
8.6 Excellent (3,067 reviews)
Lake Louise Inn - Lake Louise - Bedroom
10
8.2 Excellent (4,991 reviews)
Hôtel Ruby Foo's - Montreal - Building
11
8.2 Excellent (2,207 reviews)

Browse Canada hotels by topic

Show all topics
cruise port
waterfront
airport
port
rogers arena
stanley park
robson street
convention center
cruise ship terminal
train station
pools
indoor pools
free parking
kitchens
balconies
free breakfast
jacuzzi tubs
breakfast included
airport
pearson airport
union station
rogers centre
cn tower
yonge street
waterfront
niagara falls
eaton centre
pools
spas
balcony
rooftop pool
indoor pools
outdoor pools
bell centre
suites
pool
train station
airport
mcgill university
rooftop pools
olympic stadium
indoor pool
balcony
outdoor pools
Recommended
Auberge Vancouver Hotel - Vancouver - Bedroom
2
8.8 Excellent (1,429 reviews)
Atrium Inn Vancouver - Vancouver - Bedroom
3
8.1 Excellent (2,594 reviews)
Pinnacle Hotel Harbourfront - Vancouver - Building
4
8.3 Excellent (5,156 reviews)
Fairmont Waterfront - Vancouver - Building
5
9.0 Excellent (8,255 reviews)
Metropolitan Hotel Vancouver - Vancouver - Pool
7
8.4 Excellent (1,354 reviews)
Victorian Hotel - Vancouver - Building
8
8.6 Excellent (3,109 reviews)
  • Recommended
  • Price (low to high)
  • Price (high to low)
  • Review score
  • Stars (1 to 5)
  • Stars (5 to 1)