Hotels in Canada (North America)

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

138766 hotels in Canada

  1. Harrison Hot Springs Resort

    3 Stars
    Five mineral-fed hot spring pools
    See prices from 15 sites
    from$146
  2. Fairmont Hot Springs Resort

    4 Stars
    Professional spa and massage services
    See prices from 13 sites
    from$199
  3. Fairmont Le Château Montebello

    4 Stars
    Pet-friendly resort accommodation options
    See prices from 17 sites
    from$354
  4. Manitou Springs Resort & Mineral Spa

    3 Stars
    Professional spa and massage services
    See prices from 12 sites
    from$152
  5. Fairmont Chateau Lake Louise

    4 Stars
    Panoramic views of Lake Louise
    See prices from 18 sites
    from$637
  6. Emerald Lake Lodge

    4 Stars
    Experience serene Yoho National Park
    See prices from 13 sites
    from$217
  7. Kananaskis Mountain Lodge, Autograph Collection

    4 Stars
    Access Nakiska Ski Resort slopes
    See prices from 18 sites
    from$439
  8. Miette Mountain Cabins

    3 Stars
    Games room with diverse activities
    See prices from 13 sites
    from$139
  9. Temple Gardens Hotel & Spa

    3 Stars
    Walk to downtown Moose Jaw
    See prices from 17 sites
    from$194
  10. Secret Cove Cottage Suites

    Ocean views and wildlife sightings
    See prices from 2 sites
    from$173
  11. Lakeview Gimli Resort

    3 Stars
    On-site dining and coffee options
    See prices from 7 sites
    from$144
  12. Great Blue Heron Hotel

    4 Stars
    On-site fitness center access
    See prices from 15 sites
    from$83
  13. Days Inn by Wyndham Valemount

    3 Stars
    Heated indoor pool with waterslide
    See prices from 15 sites
    from$87
  14. HFX Airport Hotel: Halifax Airport Hotel

    3 Stars
    Proximity To Aviation Museum
    See prices from 18 sites
    from$153
  15. Hôtel Valcartier

    4 Stars
    Access indoor and outdoor waterparks
    See prices from 9 sites
    from$210
  16. Blue Mountain Resort Village Suites

    4 Stars
    Seasonal outdoor pool and hot-tubs
    See prices from 5 sites
    from$202
  17. The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection

    4 Stars
    Walking distance to St. Andrews
    See prices from 16 sites
    from$176
  18. Waterton Lakes Lodge Resort

    3 Stars
    Mountain Views and Local Wildlife
    See prices from 17 sites
    from$91
  19. Black Rock Oceanfront Resort

    4 Stars
    Bring pets to resort suites
    Select dates to see exact prices
  20. JW Marriott The Rosseau Muskoka Resort & Spa

    4 Stars
    Multiple on-site dining options
    See prices from 15 sites
    from$411
  21. Lakeview Hecla Resort

    2 Stars
    Indoor and outdoor pool facilities
    See prices from 4 sites
    from$145
  22. Château Arnaud

    3 Stars
    Waterfront views of Sept-Îles Bay
    See prices from 14 sites
    from$199
  23. Hotel Motel Belle Plage

    3 Stars
    Dine at On-Site Seafood Restaurant
    Select dates to see exact prices
  24. Manoir Lac-Etchemin

    3 Stars
    Seasonal outdoor pool and wellness
    See prices from 13 sites
    from$118
  25. Lake Louise Inn

    3 Stars
    On-site ski and bike facilities
    See prices from 18 sites
    from$140
  26. Prestige Oceanfront Resort

    4 Stars
    Waterfront views of Sooke Harbour
    See prices from 17 sites
    from$160
  27. Moulin Wakefield Mill Hotel & Spa

    4 Stars
    Dine at two on-site restaurants
    See prices from 13 sites
    from$210
  28. Manoir du Lac Delage

    4 Stars
    Lakeside location near mountain trails
    See prices from 14 sites
    from$157
  29. Hôtel du Lac Champlain, an Ascend Collection Hotel

    4 Stars
    Gourmet Dining At Le Greg
    See prices from 16 sites
    from$149
  30. Relais St-Denis

    3 Stars
    Year-round outdoor heated pool
    See prices from 15 sites
    from$118
  31. Microtel Inn & Suites by Wyndham Lac-Megantic

    3 Stars
    On-site fitness center access
    See prices from 15 sites
    from$131
  32. Quality Inn Saint-Jean-sur-Richelieu

    4 Stars
    Heated indoor saltwater swimming pool
    See prices from 13 sites
    from$122
  33. Villegiature Deux Rivieres Resort

    3 Stars
    Waterfront views in Tracadie-Sheila
    See prices from 5 sites
    from$163
  34. Copper Point Resort

    4 Stars
    Proximity to golf and skiing
    See prices from 13 sites
    from$163
  35. Hotel Marineau La Tuque

    3 Stars
    On-site restaurant and lounge
    See prices from 12 sites
    from$155

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Canada - Price range from ‎$83 to ‎$637 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Canada

Canada - More Top Destinations