Hotels in Canada

Find the best deals on 37,448 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
  • Best value

    DoubleTree by Hilton Toronto Airport

    8.5

    $68

    View Deal
  • #1 Most popular

    Fairmont Royal York

    8.8

    $115

    View Deal
  • #2 Most popular

    Chelsea Hotel Toronto

    7.8

    $101

    View Deal
  • #3 Most popular

    Sheraton Centre Toronto Hotel

    8.7

    $126

    View Deal
  • #4 Most popular

    Grand Hotel & Suites

    8.4

    $169

    View Deal
  • #5 Most popular

    DoubleTree by Hilton Toronto Downtown

    8.3

    $79

    View Deal
  • Sandman Signature Toronto Airport Hotel

    8.1

    $70

    View Deal
  • Best value

    Howard Johnson Hotel By Wyndham Vancouver Downtown

    6.6

    $71

    View Deal
  • #1 Most popular

    Four Seasons Hotel Vancouver

    9.1

    $201

    View Deal
  • #2 Most popular

    Pan Pacific Vancouver

    8.8

    $197

    View Deal
  • #3 Most popular

    Pinnacle Hotel Harbourfront

    8.2

    $104

    View Deal
  • #4 Most popular

    Sheraton Vancouver Wall Centre

    8.5

    $137

    View Deal
  • #5 Most popular

    Fairmont Waterfront

    8.9

    $203

    View Deal
  • Hyatt Regency Vancouver

    8.6

    $116

    View Deal
  • Best value

    Hotel Le Cantlie Suites

    8.6

    $105

    View Deal
  • #1 Most popular

    Hotel Place Dupuis Montreal Downtown Ascend Hotel Collection

    7.3

    $118

    View Deal
  • #2 Most popular

    Fairmont The Queen Elizabeth

    8.7

    $154

    View Deal
  • #3 Most popular

    Sofitel Montreal Golden Mile

    9.1

    $155

    View Deal
  • #4 Most popular

    Holiday Inn Hotel & Suites - Montreal Centre-ville Ouest

    8.9

    $109

    View Deal
  • #5 Most popular

    Hotel Omni Mont-Royal

    8.9

    $169

    View Deal
  • Montreal Marriott Chateau Champlain

    8.7

    $138

    View Deal
  • Best value

    Wyndham Garden Niagara Falls Fallsview

    7.4

    $66

    View Deal
  • #1 Most popular

    Embassy Suites by Hilton Niagara Falls Fallsview

    7.7

    $88

    View Deal
  • #2 Most popular

    Niagara Falls Marriott on the Falls

    8.4

    $88

    View Deal
  • #3 Most popular

    Four Points by Sheraton Niagara Falls Fallsview

    7.8

    $75

    View Deal
  • #4 Most popular

    Great Wolf Lodge Niagara Falls

    8.7

    $427

    View Deal
  • #5 Most popular

    Marriott Niagara Falls Fallsview Hotel & Spa

    8.4

    $104

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

    8.3

    $84

    View Deal
  • Best value

    Banff Park Lodge

    8.3

    $74

    View Deal
  • #1 Most popular

    Fairmont Banff Springs

    8.7

    $262

    View Deal
  • #2 Most popular

    The Rimrock Resort Hotel

    8.6

    $156

    View Deal
  • #3 Most popular

    Sunshine Mountain Lodge

    8.8

    $168

    View Deal
  • #4 Most popular

    Banff Caribou Lodge & Spa

    8.2

    $86

    View Deal
  • #5 Most popular

    Banff Rocky Mountain Resort

    8.2

    $86

    View Deal
  • Canalta Lodge

    8.4

    $125

    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 $137 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 September.

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 $49 per night, Vancouver has hotel room rates that are 67% less than other cities in Canada.