Hotels in Canada

Find the best deals on 38,120 hotels in Canada

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Canada

Looking for a city in Canada to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$94 - $193
CHEAPEST CITY IN CANADA Calgary 34% cheaper Hotels in Calgary are the cheapest in Canada at just $94 per night on average.
MOST EXPENSIVE CITY IN CANADA Whistler 37% more expensive Whistler has the highest priced hotels in Canada with rooms averaging $193 per night.
MOST POPULAR CITY IN CANADA Toronto 59% more users visited More momondo users search for hotels in Toronto than any other city in Canada

Popular Cities in Canada

Book one of the best deals Canada has to offer in these popular locations
  • Sandman Signature Toronto Airport Hotel
    Best value

    Sandman Signature Toronto Airport Hotel

    55 Reading Court, Toronto, ON

    8.1

    $86

    View Deal
  • Fairmont Royal York
    #1 Most popular

    Fairmont Royal York

    100 Front Street West, Toronto, ON

    8.8

    $156

    View Deal
  • Chelsea Hotel Toronto
    #2 Most popular

    Chelsea Hotel Toronto

    33 Gerrard Street West, Toronto, ON

    7.8

    $103

    View Deal
  • Sheraton Centre Toronto Hotel
    #3 Most popular

    Sheraton Centre Toronto Hotel

    123 Queen Street West, Toronto, ON

    8.7

    $215

    View Deal
  • Grand Hotel & Suites
    #4 Most popular

    Grand Hotel & Suites

    225 Jarvis Street, Toronto, ON

    8.4

    $169

    View Deal
  • DoubleTree by Hilton Toronto Downtown
    #5 Most popular

    DoubleTree by Hilton Toronto Downtown

    108 Chestnut Street, Toronto, ON

    8.2

    $94

    View Deal
  • DoubleTree by Hilton Toronto Airport

    DoubleTree by Hilton Toronto Airport

    925 Dixon Road, Toronto, ON

    8.4

    $101

    View Deal
  • Howard Johnson Hotel By Wyndham Vancouver Downtown
    Best value

    Howard Johnson Hotel By Wyndham Vancouver Downtown

    1176 Granville Street, Vancouver, BC

    6.6

    $71

    View Deal
  • Four Seasons Hotel Vancouver
    #1 Most popular

    Four Seasons Hotel Vancouver

    791 West Georgia Street, Vancouver, BC

    9.1

    $443

    View Deal
  • Pan Pacific Vancouver
    #2 Most popular

    Pan Pacific Vancouver

    300-999 Canada Place, Vancouver, BC

    8.8

    $223

    View Deal
  • Pinnacle Hotel Harbourfront
    #3 Most popular

    Pinnacle Hotel Harbourfront

    1133 West Hastings Street, Vancouver, BC

    8.1

    $125

    View Deal
  • Sheraton Vancouver Wall Centre
    #4 Most popular

    Sheraton Vancouver Wall Centre

    1000 Burrard Street, Vancouver, BC

    8.5

    $153

    View Deal
  • Fairmont Waterfront
    #5 Most popular

    Fairmont Waterfront

    900 Canada Place Way, Vancouver, BC

    8.9

    $246

    View Deal
  • Hyatt Regency Vancouver

    Hyatt Regency Vancouver

    655 Burrard Street, Vancouver, BC

    8.6

    $173

    View Deal
  • Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection
    Best value

    Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection

    1415 St Hubert St, Montreal, QC

    7.3

    $118

    View Deal
  • Fairmont The Queen Elizabeth
    #1 Most popular

    Fairmont The Queen Elizabeth

    900 Rene Levesque Blvd W, Montreal, QC

    8.7

    $214

    View Deal
  • Hotel Le Cantlie Suites
    #2 Most popular

    Hotel Le Cantlie Suites

    1110, Sherbrooke Street West, Montreal, QC

    8.6

    $118

    View Deal
  • Sofitel Montreal Golden Mile
    #3 Most popular

    Sofitel Montreal Golden Mile

    1155 Sherbrooke Ouest, Montreal, QC

    9.1

    $206

    View Deal
  • Holiday Inn Hotel & Suites Montreal Centre-ville Ouest
    #4 Most popular

    Holiday Inn Hotel & Suites Montreal Centre-ville Ouest

    1390 Boulevard René-Lévesque Ouest, Montreal, QC

    8.9

    $126

    View Deal
  • Hotel Omni Mont-Royal
    #5 Most popular

    Hotel Omni Mont-Royal

    1050 Sherbrooke Street West, Montreal, QC

    8.9

    $180

    View Deal
  • Montreal Marriott Chateau Champlain

    Montreal Marriott Chateau Champlain

    1050 de la Gauchetiere West, Montreal, QC

    8.7

    $156

    View Deal
  • Wyndham Garden Niagara Falls Fallsview
    Best value

    Wyndham Garden Niagara Falls Fallsview

    6141 Fallsview Boulevard, Niagara Falls, ON

    7.4

    $73

    View Deal
  • Embassy Suites by Hilton Niagara Falls Fallsview
    #1 Most popular

    Embassy Suites by Hilton Niagara Falls Fallsview

    6700 Fallsview Boulevard, Niagara Falls, ON

    7.6

    $107

    View Deal
  • Niagara Falls Marriott on the Falls
    #2 Most popular

    Niagara Falls Marriott on the Falls

    6755 Fallsview Boulevard, Niagara Falls, ON

    8.3

    $104

    View Deal
  • Four Points by Sheraton Niagara Falls Fallsview
    #3 Most popular

    Four Points by Sheraton Niagara Falls Fallsview

    6455 Fallsview Boulevard, Niagara Falls, ON

    7.7

    $78

    View Deal
  • Great Wolf Lodge Niagara Falls
    #4 Most popular

    Great Wolf Lodge Niagara Falls

    3950 Victoria Avenue, Niagara Falls, ON

    8.7

    $230

    View Deal
  • Niagara Falls Marriott Fallsview Hotel & Spa
    #5 Most popular

    Niagara Falls Marriott Fallsview Hotel & Spa

    6740 Fallsview Boulevard, Niagara Falls, ON

    8.4

    $114

    View Deal
  • DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls

    DoubleTree Fallsview Resort & Spa by Hilton - Niagara Falls

    6039 Fallsview Boulevard, Niagara Falls, ON

    8.3

    $97

    View Deal
  • Banff Park Lodge
    Best value

    Banff Park Lodge

    222 Lynx Street, Banff, AB

    8.2

    $126

    View Deal
  • Fairmont Banff Springs
    #1 Most popular

    Fairmont Banff Springs

    405 Spray Avenue, Banff, AB

    8.7

    $389

    View Deal
  • The Rimrock Resort Hotel
    #2 Most popular

    The Rimrock Resort Hotel

    300 Mountain Avenue, Banff, AB

    8.6

    $207

    View Deal
  • Sunshine Mountain Lodge
    #3 Most popular

    Sunshine Mountain Lodge

    Banff, AB

    8.8

    $309

    View Deal
  • Banff Caribou Lodge & Spa
    #4 Most popular

    Banff Caribou Lodge & Spa

    521 Banff Avenue, Banff, AB

    8.1

    $136

    View Deal
  • Banff Rocky Mountain Resort
    #5 Most popular

    Banff Rocky Mountain Resort

    1029 Banff Avenue, Banff, AB

    8.2

    $138

    View Deal
  • Canalta Lodge

    Canalta Lodge

    545 Banff Avenue, Banff, AB

    8.5

    $150

    View Deal

Canada travel tips

Let us help you with the best tips about Canada

When is the least expensive time to stay in Canada?

At just $136 per night on average, January is the least expensive month to stay at a hotel in Canada. The most expensive month to stay at a hotel in Canada is May.

Where do most people stay in Canada?

There is little doubt that travelers enjoy various cities in Canada, but the majority of travelers who visit Canada tend to spend the most time in Toronto.

Which city in Canada has the most expensive hotel rooms?

As a popular tourist destination in Canada, it is no surprise that Whistler has the most expensive hotel rooms at $193 per night - 37% more than than the country's average hotel room price.

Which city in Canada has the least expensive hotel rooms?

At just $31 per night, Montreal has hotel room rates that are 83% less than other cities in Canada.