Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Banff Hotels Deals

See all 214 Hotels in Banff
The Rimrock Resort Hotel

The Rimrock Resort Hotel

300 Moutain Avenue, Banff
    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 ...

    The Rimrock Resort Hotel$187

    The Rimrock Resort Hotel$187
    The Fox Hotel and Suites

    The Fox Hotel and Suites

    461 Banff Ave, Banff
      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.

      The Fox Hotel and Suites$154

      The Fox Hotel and Suites$154
      Banff Park Lodge

      Banff Park Lodge

      222 Lynx St, Banff
        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 ...

        Banff Park Lodge$85

        Banff Park Lodge$85
        Banff Rocky Mountain Resort

        Banff Rocky Mountain Resort

        1029 Banff Ave, Banff
          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 Lake Louise Tourism Bureau, and Canadian Ski Museum ...

          Banff Rocky Mountain Resort$116

          Banff Rocky Mountain Resort$116
          Fairmont Banff Springs

          Fairmont Banff Springs

          405 Spray Ave, Banff
            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 ...

            Fairmont Banff Springs$356

            Fairmont Banff Springs$356
            Brewster's Mountain Lodge

            Brewster's Mountain Lodge

            208 Caribou Street, Banff
              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 ...

              Brewster's Mountain Lodge$97

              Brewster's Mountain Lodge$97
              Inns of Banff

              Inns of Banff

              600 Banff Avenue, Banff
                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.

                Inns of Banff$92

                Inns of Banff$92
                Canalta Lodge

                Canalta Lodge

                545 Banff Ave, Banff
                  3.5 out of 5.0
                   
                   

                  Situated in Banff, this hotel is 0.7 mi (1.2 km) from Banff National Park Information Centre and 2.1 mi (3.3 km) from Cave and Basin National Historic Site. ...

                  Canalta Lodge$108

                  Canalta Lodge$108
                  Banff Aspen Lodge

                  Banff Aspen Lodge

                  401 Banff Ave, Banff
                    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 ...

                    Banff Aspen Lodge$127

                    Banff Aspen Lodge$127
                    Rundlestone Lodge

                    Rundlestone Lodge

                    537 Banff Avenue - Box 489, Banff
                      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 ...

                      Rundlestone Lodge$120

                      Rundlestone Lodge$120