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 Johnston Canyon

See all 73 properties in Johnston Canyon
Johnston Canyon Resort

Johnston Canyon Resort

Hwy 1A, Box 875, 25km west of Banff, Johnston Canyon, AB
Johnston Canyon Resort
    2.5 out of 5.0
     
     

    Situated in the mountains, this resort is close to Johnston Canyon. Regional attractions also include Sunshine Village and Mount Norquay Ski Resort.

    Johnston Canyon ResortGet Rates

    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$222 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

      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

      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

      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

      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

        Tunnel Mountain Resort

        Tunnel Mountain Resort

        502 Tunnel Mountain Road, Box 1137, Banff, AB
        Tunnel Mountain Resort
        • Free Cancellation
        • Reserve now, pay when you stay
        3.5 out of 5.0
         
         

        This family-friendly Banff lodge is located in a national park, within 1 mi (2 km) of Canadian Ski Museum West, Banff Centre for Arts and Creativity, and Banff ...

        AU$104 per night for 2 guests

        Douglas Fir Resort and Chalets

        Douglas Fir Resort and Chalets

        525 Tunnel Mountain Road, Banff, AB
        Douglas Fir Resort and Chalets
          3.0 out of 5.0
           
           

          Inside Banff National Park and 2 km (1.2 mi) from downtown Banff, this family friendly condo-style resort offers sweeping mountain views and is accessible to ...

          AU$199 per night for 2 guests

          The Elk & Avenue Hotel

          The Elk & Avenue Hotel

          333 Banff Ave, Banff, AB
          The Elk & Avenue Hotel
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Located in downtown Banff, this hotel is also superbly situated within the heart of Banff National Park and close to the Tri Area Ski Resort; skiing is a popular ...

          AU$128 per night for 2 guests

          Mountaineer Lodge

          Mountaineer Lodge

          101 Village Road, Lake Louise, AB
          Mountaineer Lodge
          • Free Cancellation
          • Reserve now, pay when you stay
          2.0 out of 5.0
           
           

          Located near the slopes, this Lake Louise hotel is in the mountains, 0.1 mi (0.1 km) from Icefields Parkway and close to winter activities such as cross-country ...

          AU$170 per night for 2 guests

          Brewster's Mountain Lodge

          Brewster's Mountain Lodge

          208 Caribou Street, Banff, AB
          Brewster's Mountain Lodge
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          The lodge is in the center of Banff, surrounded by the magnificent Rocky Mountains. Guests can walk to the town's shops and restaurants, or to the picturesque ...

          AU$104 per night for 2 guests

          Banff Rocky Mountain Resort

          Banff Rocky Mountain Resort

          1029 Banff Ave, Banff, AB
          Banff Rocky Mountain Resort
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          This family-friendly Banff condo resort is within 3 mi (5 km) of Banff National Park Information Centre, Banff Centre for Arts and Creativity, and Banff Lake ...

          AU$116 per night for 2 guests

          Rundlestone Lodge

          Rundlestone Lodge

          537 Banff Avenue - Box 489, Banff, AB
          Rundlestone Lodge
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          This hotel is superbly situated in Banff National Park, where guests can ski, hike and bike. Banff Centre (fine and performing arts) and the Whyte Museum of ...

          AU$116 per night for 2 guests

          Banff Aspen Lodge

          Banff Aspen Lodge

          401 Banff Ave, Banff, AB
          Banff Aspen Lodge
          • Free Cancellation
          • Reserve now, pay when you stay
          3.0 out of 5.0
           
           

          Banff Aspen Lodge is located in Banff National Park, 4 blocks from Banff National Park Information Centre. Whyte Museum of the Canadian Rockies is a half-mile ...

          AU$163 per night for 2 guests

          Check prices on hotels in Johnston Canyon

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

          Search Hotels near Top Johnston Canyon Attractions

          Map

          Recent Reviews in Johnston Canyon

          Travel to Johnston Canyon & Explore


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