Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Canadian Rockies

See all 472 properties in Canadian Rockies
The Rimrock Resort Hotel

The Rimrock Resort Hotel

300 Moutain Avenue, Banff, AB
The Rimrock Resort Hotel
    4.0 out of 5.0
     
     

    Nestled in the mountains 750 feet above the town of Banff, The Rimrock Resort Hotel is across from the Upper Hot Springs and within walking distance of the Banff ...

    AU$221 per night for 2 guests

    Inns of Banff

    Inns of Banff

    600 Banff Avenue, Banff, AB
    Inns of Banff
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     

    Located on the main street of Banff, this inn is within 5 km (3 mi) of the Sulphur Mountain Gondola and Upper Hot Springs.

    AU$92 per night for 2 guests

    Banff Caribou Lodge and Spa

    Banff Caribou Lodge and Spa

    521 Banff Ave, Box 1070, Banff, AB
    Banff Caribou Lodge and Spa
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Banff National Park just a short walk from downtown Banff, Banff Caribou Lodge and Spa has friendly staff and convenient location with easy access ...

    AU$116 per night for 2 guests

    Best Western Plus Pocaterra Inn

    Best Western Plus Pocaterra Inn

    1725 Mountain Ave, Canmore, AB
    Best Western Plus Pocaterra Inn
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     

    Situated in Canmore, this eco-friendly hotel is within 1 mi (2 km) of Canmore Golf and Curling Club and Canmore Museum and Geoscience Centre. Cross Zee Ranch ...

    AU$107 per night for 2 guests

    Hidden Ridge Resort

    Hidden Ridge Resort

    901 Hidden Ridge Way, Banff, AB
    Hidden Ridge Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Conveniently located near the ski slopes, this Banff condo building is within 2 mi (3 km) of Canadian Ski Museum West, Banff Centre for Arts and Creativity, ...

    AU$151 per night for 2 guests

    Canmore Inn & Suites

    Canmore Inn & Suites

    1402 Bow Valley Trail, Canmore, AB
    Canmore Inn & Suites
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     

    Situated in Canmore, this hotel is within 1 mi (2 km) of Canmore Museum and Geoscience Centre, Canmore Golf and Curling Club, and Yamnuska Mountain Adventures. ...

    AU$93 per night for 2 guests

    The Fox Hotel and Suites

    The Fox Hotel and Suites

    461 Banff Ave, Banff, AB
    The Fox Hotel and Suites
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    The Fox Hotel and Suites is 4 blocks from downtown Banff, 1 km (0.6 mi) from the Bow River, and 5 km (3 mi) from the Sulphur Mountain Gondola.

    AU$174 per night for 2 guests

    Fairmont Chateau Lake Louise

    Fairmont Chateau Lake Louise

    111 Lake Louise Drive, Lake Louise, AB
    Fairmont Chateau Lake Louise
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Surrounded by the peaks of the Canadian Rockies, this mountain resort in Banff National Park on the shores of Lake Louise is a popular destination for hiking, ...

    AU$375 per night for 2 guests

    Grande Rockies Resort - Bellstar Hotels & Resorts

    Grande Rockies Resort - Bellstar Hotels & Resorts

    901 Mountain St, Canmore, AB
    Grande Rockies Resort - Bellstar Hotels & Resorts
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This family-friendly Canmore resort is located in the mountains, within 1 mi (2 km) of Canmore Museum and Geoscience Centre, Yamnuska Mountain Adventures, and ...

    AU$128 per night for 2 guests

    Stoneridge Mountain Resort by CLIQUE

    Stoneridge Mountain Resort by CLIQUE

    30 Lincoln Pk, Canmore, AB
    Stoneridge Mountain Resort by CLIQUE
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Stoneridge Mountain Resort by CLIQUE is near the small town of Canmore, a 20-minute drive from Banff, and less than an hour from spectacular Lake Louise. Guests ...

    AU$175 per night for 2 guests

    Banff Park Lodge

    Banff Park Lodge

    222 Lynx St, Banff, AB
    Banff Park Lodge
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in the Canadian Rockies, this Banff hotel's quiet location is 2 blocks from Banff Avenue shopping and museums, 1 block from the Bow River and is close ...

    AU$115 per night for 2 guests

    Banff Inn

    Banff Inn

    501 Banff Ave, Banff, AB
    Banff Inn
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in a national park, this hotel is within a 10-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff Centre ...

    AU$125 per night for 2 guests

    Moose Hotel And Suites

    Moose Hotel And Suites

    345 Banff Ave, Banff, AB
    Moose Hotel And Suites
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in the heart of Banff, this spa hotel is within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff ...

    AU$233 per night for 2 guests

    Canalta Lodge

    Canalta Lodge

    545 Banff Ave, Banff, AB
    Canalta Lodge
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Situated in Banff, this hotel is within a 15-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff Centre for Arts ...

    AU$138 per night for 2 guests

    Mount Royal Hotel

    Mount Royal Hotel

    138 Banff Avenue, Banff, AB
    Mount Royal Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    This historic 1908 hotel is located in downtown Banff, in the heart of the spectacular Canadian Rockies and within blocks of the Luxton and Whyte museums. The ...

    AU$151 per night for 2 guests

    Lake Louise Inn

    Lake Louise Inn

    210 Village Road, Lake Louise, AB
    Lake Louise Inn
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in the Village of Lake Louise, this inn is within 4 km (less than 3 mi) from Lake Louise, skiing, hiking, and Samson Mall.

    AU$135 per night for 2 guests

    Jasper Inn and Suites

    Jasper Inn and Suites

    98 Geikie Street, Jasper, AB
    Jasper Inn and Suites
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in a national park, this hotel is steps from Icefields Parkway and Jasper National Park. Patricia Lake and Maligne Lake are also within 6 mi (10 km). ...

    AU$152 per night for 2 guests

    Fairmont Jasper Park Lodge

    Fairmont Jasper Park Lodge

    Old Lodge Road, Jasper, AB
    Fairmont Jasper Park Lodge
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Conveniently located near the ski slopes, this Jasper resort is within 1 mi (2 km) of Jasper National Park, Icefields Parkway, and Fairmont Jasper Park Lodge ...

    AU$192 per night for 2 guests

    Canmore Rocky Mountain Inn

    Canmore Rocky Mountain Inn

    1719 Bow Valley Trail, Canmore, AB
    Canmore Rocky Mountain Inn
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     

    Situated in Canmore, this hotel is within 1 mi (2 km) of Canmore Golf and Curling Club and Canmore Museum and Geoscience Centre. Cross Zee Ranch and Yamnuska ...

    AU$100 per night for 2 guests

    Fairmont Banff Springs

    Fairmont Banff Springs

    405 Spray Ave, Banff, AB
    Fairmont Banff Springs
      4.0 out of 5.0
       
       

      This opulent 1888 Scottish baronial-style resort towers over 2 scenic river valleys, 0.5 km (0.25 mi) from downtown Banff and within 10 km (6 mi) of Mount Norquay ...

      AU$469 per night for 2 guests

      Check prices on hotels in Canadian Rockies

      Tonight 24 Mar. - 25 Mar.
      This weekend 29 Mar. - 31 Mar.
      Next weekend 5 Apr. - 7 Apr.

      Search Hotels near Top Canadian Rockies Attractions

      Map

      Recent Reviews in Canadian Rockies

      Travel to Canadian Rockies & Explore


      Explore Canadian Rockies with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!