Hotels in Canada

Find the best deals on 36,741 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
£69 - £131
CHEAPEST CITY IN CANADA Calgary 30% cheaper Hotels in Calgary are the cheapest in Canada at just £69 per night on average.
MOST EXPENSIVE CITY IN CANADA Banff 34% more expensive Banff has the highest priced hotels in Canada with rooms averaging £131 per night.
MOST POPULAR CITY IN CANADA Toronto 75% 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
  • Strathcona Hotel
    Best value

    Strathcona Hotel

    8.1

    £51

    View Deal
  • Hilton Toronto
    #1 Most popular

    Hilton Toronto

    8.4

    £88

    View Deal
  • Fairmont Royal York
    #2 Most popular

    Fairmont Royal York

    8.8

    £97

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

    DoubleTree by Hilton Toronto Downtown

    8.2

    £62

    View Deal
  • Grand Hotel & Suites
    #4 Most popular

    Grand Hotel & Suites

    8.4

    £124

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

    DoubleTree by Hilton Toronto Airport

    8.5

    £57

    View Deal
  • Sheraton Centre Toronto Hotel

    Sheraton Centre Toronto Hotel

    8.7

    £116

    View Deal
  • Trump International Hotel & Tower Vancouver
    Best value

    Trump International Hotel & Tower Vancouver

    9.0

    £53

    View Deal
  • Pan Pacific Vancouver
    #1 Most popular

    Pan Pacific Vancouver

    8.8

    £156

    View Deal
  • Four Seasons Hotel Vancouver
    #2 Most popular

    Four Seasons Hotel Vancouver

    9.1

    £147

    View Deal
  • Fairmont Hotel Vancouver
    #3 Most popular

    Fairmont Hotel Vancouver

    8.6

    £126

    View Deal
  • Fairmont Waterfront
    #4 Most popular

    Fairmont Waterfront

    8.9

    £156

    View Deal
  • Sheraton Vancouver Wall Centre
    #5 Most popular

    Sheraton Vancouver Wall Centre

    8.5

    £89

    View Deal
  • Best Western PLUS Sands

    Best Western PLUS Sands

    8.1

    £67

    View Deal
  • Samesun Montreal Central
    Best value

    Samesun Montreal Central

    8.5

    £18

    View Deal
  • The Ritz-Carlton Montreal
    #1 Most popular

    The Ritz-Carlton Montreal

    9.4

    £291

    View Deal
  • Sofitel Montreal Golden Mile
    #2 Most popular

    Sofitel Montreal Golden Mile

    9.1

    £144

    View Deal
  • La Tour Belvedere Apartment Hotel
    #3 Most popular

    La Tour Belvedere Apartment Hotel

    7.6

    £51

    View Deal
  • Casa Bella Hotel
    #4 Most popular

    Casa Bella Hotel

    6.9

    £35

    View Deal
  • Le Westin Montreal
    #5 Most popular

    Le Westin Montreal

    8.8

    £100

    View Deal
  • Lovely enchanted home

    Lovely enchanted home

    £167

    View Deal
  • 7 Days Inn Niagara Falls
    Best value

    7 Days Inn Niagara Falls

    7.2

    £31

    View Deal
  • Hilton Niagara Falls/Fallsview Hotel & Suites
    #1 Most popular

    Hilton Niagara Falls/Fallsview Hotel & Suites

    7.6

    £64

    View Deal
  • Sheraton on the Falls Hotel
    #2 Most popular

    Sheraton on the Falls Hotel

    7.9

    £70

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

    Niagara Falls Marriott on the Falls

    8.4

    £73

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

    Embassy Suites by Hilton Niagara Falls Fallsview

    7.6

    £72

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

    Four Points by Sheraton Niagara Falls Fallsview

    7.7

    £55

    View Deal
  • Marriott Niagara Falls Fallsview Hotel & Spa

    Marriott Niagara Falls Fallsview Hotel & Spa

    8.4

    £81

    View Deal
  • Econo Lodge London
    Best value

    Econo Lodge London

    5.9

    £38

    View Deal
  • Hampton Inn by Hilton London
    #1 Most popular

    Hampton Inn by Hilton London

    8.8

    £59

    View Deal
  • DoubleTree by Hilton Hotel London Ontario
    #2 Most popular

    DoubleTree by Hilton Hotel London Ontario

    8.4

    £63

    View Deal
  • Ramada by Wyndham London
    #3 Most popular

    Ramada by Wyndham London

    7.2

    £43

    View Deal
  • Staybridge Suites London
    #4 Most popular

    Staybridge Suites London

    8.2

    £64

    View Deal
  • Delta Hotels by Marriott London Armouries
    #5 Most popular

    Delta Hotels by Marriott London Armouries

    8.6

    £75

    View Deal
  • Days Inn by Wyndham London

    Days Inn by Wyndham London

    7.7

    £46

    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?

February is the least expensive month to stay in Canada, with an average price of £72 per night. That price is significantly cheaper than the most expensive month, September.

Where do most people stay in Canada?

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

Which city in Canada has the most expensive hotel rooms?

Visiting and staying overnight in Banff will cost you a premium compared to the rest of Canada. Expect to pay £131 per night, a rate that is about 34% more than the country’s average.

Which city in Canada has the least expensive hotel rooms?

Our users typically find that Vancouver has the lowest per night rates in the country at just £38. Vancouver offers hotels rooms at an average rate that is 71% lower than the average city in Canada.