Compare and save on Banff hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Trodel -flickr
Banff Hotel Insider Guide
Though only 90 minutes from Calgary’s concrete-and-steel skyscrapers, the small provincial town of Banff, Alberta, feels worlds away, tucked among the stony giants of the Canadian Rockies. In the winter months, Banff’s surrounding snow-capped peaks are dotted with skiers, who come here from all corners of the Earth to ski the Big 3: Norquay, Lake Louise and Sunshine Village. In the summer, the daylight hours lengthen along with the list of outdoor activities, ranging from camping in backcountry, to golfing, to fishing, to kayaking. Stay in a historic luxury resort, remote mountain lodge, or cozy hostel to enjoy everything this gorgeous alpine setting has to offer.

Where to Stay in Banff With plush rooms, full-service Willow Stream Spa and proximity to the region’s three ski resorts, The Fairmont Banff Springs is by far the most popular (and most expensive) option for Banff National Park vacationers. A close second is the stately Rimrock Resort Hotel, located on Sulphur Mountain and just steps away from the Banff Upper Hot Springs and the Banff Sulpher Mountain Gondola.

If you’re seeking a more secluded mountain retreat, head to Banff Rocky Mountain Resort, a gorgeous, lodge-style hotel, where you can explore eight acres of private land and curl up next to an in-room fireplace.

Cheaper accommodations are also readily available for backpackers and budget travelers. The hip and historic SameSun Backpacker Lodge is a good option, featuring an on-site restaurant, complimentary breakfast, private rooms and dorms, and proximity to downtown Banff.

Things To Do in Banff Most things to do are outside of town limits, though Banff does boast a formidable array of galleries, boutiques and restaurants. However, you’ll want to spend most of your time exploring the great outdoors, starting with Banff National Park. Home to crystalline lakes, glaciers, and diverse wildlife, Canada’s oldest national park will take your breath away. Winter is best spent on the slopes of the Big 3 -- the three ski resorts in the park -- while the summer is ripe for hiking, camping and soaking in the hot springs. One of the park’s most popular hikes is Johnston Canyon, where plunging waterfalls and the smell of spruce keep you going up the trail’s cliff-mounting staircases.

The vast, untamed wilderness of nearby Jasper National Park is equally engrossing, featuring the stunning Ice Fields Parkway, a scenic road that parallels the Contintenal Divide.
Show more
Sort by Tribes
Best Value
Currency
96 Results
  • Fairmont Banff Springs
    Ranked #1 overall in Banff hotels
    8.6
    Wonderful!
    36 reviews
    Popular withLuxuryHistoryAdventure

    We were given a room on the 5th floor, it was way too small for two people! The hotel although beautiful from the outside felt like a Las Vegas or ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Rimrock Resort Hotel
    Ranked #2 overall in Banff hotels
    9.7
    Wonderful!
    6 reviews
    Popular withOutdoorsyFamiliesAdventure
    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Brewster's Mountain Lodge
    Ranked #3 overall in Banff hotels
    8.5
    Wonderful!
    4 reviews
    • Free WiFi
    • Fitness Center
    • Free Breakfast
    ReviewsPhotosAmenitiesMaploadingclose
  • Castle Mountain Chalets
    Ranked #4 overall in Banff hotels
    9.3
    Wonderful!
    3 reviews
    Popular withBackpackersAdventure

    Castle Mountain is located approximately half-way between Banff and Lake Louise. While looking nearly impenetrable from the Trans-Canada Highway, the peak can be ascended from the backside on the northeastern ...

    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Storm Mountain Lodge & Cabins
    Ranked #5 overall in Banff hotels
    8.0
    Wonderful!
    2 reviews
    Popular withHistoryOutdoorsyFamilies

    Storm Mountain Lodge is located in Banff National Park in the Vermillion Pass on the Banff-Windermere Highway (#93 south). It is just 25 minutes outside of Banff and Lake Louise ...

    • Restaurant
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Banff Rocky Mountain Resort
    Ranked #6 overall in Banff hotels
    8.0
    Wonderful!
    3 reviews
    Popular withFamiliesAdventureGreen
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Banff Park Lodge Resort and Conference Centre
    Ranked #7 overall in Banff hotels
    8.0
    Wonderful!
    3 reviews
    Popular withOutdoorsyAdventureFamilies

    Charged you for everything from wi-fi and parking with over$300 a night

    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Two Jack Lakeside Camgpround
    Ranked #8 overall in Banff hotels
    10.0
    Exceptional!
    2 reviews
    Popular withAdventure
      ReviewsPhotosAmenitiesMaploadingclose
    • Sunshine Mountain Lodge
      Ranked #9 overall in Banff hotels
      10.0
      Exceptional!
      2 reviews
      Popular withFamiliesOutdoorsyAdventure

      Actually staying on the mountain is a rare pleasure in Banff. Here you can wake up only a few feet from the chairlift and experience a true European feel to ...

      • Free WiFi
      • Fitness Center
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • SameSun Backpacker Lodge
      Ranked #10 overall in Banff hotels
      10.0
      Exceptional!
      2 reviews
      Popular withBackpackersOutdoorsyAdventure
      • Free WiFi
      • Restaurant
      • Free Breakfast
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Moose Hotel & Suites
      Ranked #11 overall in Banff hotels
      10.0
      Exceptional!
      1 review
      Popular withLuxuryFamiliesBackpackers

      Service was awesome, and the hotel rooms were quite nice as well. The hotel was priced comparably to the hotels around it. We had a suite with a fireplace in ...

        ReviewsPhotosAmenitiesMaploadingclose
      • Banff Inn
        Ranked #12 overall in Banff hotels
        10.0
        Exceptional!
        1 review
        Popular withNightlifeFamilies

        nice swirl pool open till 11pm which give me a real relaxation after full day of snowboarding

        • Free WiFi
        • Restaurant
        • Free Breakfast
        ReviewsPhotosAmenitiesMaploadingclose
      • Fox Hotel & Suites
        Ranked #13 overall in Banff hotels
        10.0
        Exceptional!
        1 review
        Popular withTrendstersSolo FemaleAdventure

        I have stayed at the Fox Hotel & Suites on two separate visits and have loved it each time. The rooms are really cosy and give you the feeling like ...

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Free Parking
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • Banff Caribou Lodge & Spa
        Ranked #14 overall in Banff hotels
        10.0
        Exceptional!
        1 review
        Popular withAdventureFoodiesWellness
        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Buffalo Mountain Lodge
        Ranked #15 overall in Banff hotels
        8.0
        Wonderful!
        1 review
        Popular withBusinessFamiliesArtsy

        The Buffalo Mountain Lodge is located an easy drive or walk away from downtown Banff along Tunnel Mountain Drive. The Company that owns this property, also operates the Deer Lodge ...

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Rundlestone Lodge
        Ranked #16 overall in Banff hotels
        8.0
        Wonderful!
        1 review

        I took it for the Loft with the 2 person jacuzzi tab. It was great. loved the room and loved Banff (other then the mosquitoes). it was a bit expensive ...

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Banff Ptarmigan Inn
        Ranked #17 overall in Banff hotels
        8.0
        Wonderful!
        1 review
        • Free WiFi
        • Restaurant
        • Free Breakfast
        • Free Parking
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • A Banff Boutique Inn - Pension Tannenhof
        Ranked #18 overall in Banff hotels
        8.0
        Wonderful!
        1 review

        A lovely B&B style inn tucked amoung the pine trees. It's easy to feel right at home staying here and it's quick 5 minute walk to downtown Banff. The breakfast ...

        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Inns Of Banff
        Ranked #19 overall in Banff hotels
        6.0
        Pretty good
        1 review

        Inns of Banff is located on Banff Avenue but about a 15 to 20 minute walk from the busy downtown area of Banff Avenue at the farther end of the ...

        • Free WiFi
        • Swimming Pool
        • Free Parking
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • YWCA Banff Hotel
        Ranked #20 overall in Banff hotels
        6.0
        Pretty good
        1 review
        Popular withStudentsBackpackers
        • Free WiFi
        • Restaurant
        ReviewsPhotosAmenitiesMaploadingclose
      • Spruce Grove Inn
        Ranked #21 overall in Banff hotels
        4.0
        It was okay
        1 review

        Nothing spectacular and they did not deliver the room we had pre-paid for until the second night (balcony, superior room was exchanged for budget, no balcony, no a/c, not even ...

        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Breakfast
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Mount Royal Hotel
        Ranked #22 overall in Banff hotels
        2.0
        Could be better
        1 review

        I really wish I could use fancy words like intimate, historic and vintage feel. But that would really be stretching it. There really isn't much to say about this hotel ...

        • Free WiFi
        • Restaurant
        • Free Parking
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • The Elk & Avenue Hotel
        Ranked #23 overall in Banff hotels
        0.0
        • Free WiFi
        • Restaurant
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Banff Aspen Lodge
        Ranked #24 overall in Banff hotels
        0.0
        • Free WiFi
        • Fitness Center
        • Free Breakfast
        • Free Parking
        PhotosAmenitiesMaploadingclose
      • Delta Hotels by Marriott Banff Royal Canadian Lodge
        Ranked #25 overall in Banff hotels
        0.0
        Popular withLuxury
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Parking
        PhotosAmenitiesMaploadingclose
      • Irwin's Mountain Inn
        Ranked #28 overall in Banff hotels
        0.0
        • Free WiFi
        • Restaurant
        • Fitness Center
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Tunnel Mountain Resort
        Ranked #27 overall in Banff hotels
        0.0
        • Free WiFi
        • Swimming Pool
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • The Juniper Hotel
        Ranked #26 overall in Banff hotels
        0.0
        • Free WiFi
        • Restaurant
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Douglas Fir Resort & Chalets
        Ranked #31 overall in Banff hotels
        0.0
        • Free WiFi
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Red Carpet Inn
        Ranked #30 overall in Banff hotels
        0.0
        • Free WiFi
        • Fitness Center
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose

      Average price per night

      Hotel class

      Hotel type

      Average user rating

      Clear Filters
      Clear Filters
      var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_list_page?action=index&clean_path=banff&controller=topics&country_code=&current_user_id=&filters=&id=2000000015448&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=banff%2Fhotels&place=2000000015448&place_type=City&place_type=region&region=2000000015448&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000436014&hotel_ids%5B%5D=5000000345138&hotel_ids%5B%5D=5000000292998&hotel_ids%5B%5D=5000000207700&hotel_ids%5B%5D=5000000003762&hotel_ids%5B%5D=5000000218706&hotel_ids%5B%5D=5000000057844&hotel_ids%5B%5D=5000000312299&hotel_ids%5B%5D=5000000185075&hotel_ids%5B%5D=5000000086447&hotel_ids%5B%5D=5000005244579&hotel_ids%5B%5D=5000000169757&hotel_ids%5B%5D=5000000115316&hotel_ids%5B%5D=5000000124830&hotel_ids%5B%5D=5000000140306&hotel_ids%5B%5D=5000000310536&hotel_ids%5B%5D=5000000286050&hotel_ids%5B%5D=5000000257094&hotel_ids%5B%5D=5000000235514&hotel_ids%5B%5D=5000000144342&hotel_ids%5B%5D=5000000132619&hotel_ids%5B%5D=5000000147582&hotel_ids%5B%5D=5000000226713&hotel_ids%5B%5D=5000000140317&hotel_ids%5B%5D=5000000214441&hotel_ids%5B%5D=5000000115098&hotel_ids%5B%5D=5000000115129&hotel_ids%5B%5D=5000000170276&hotel_ids%5B%5D=5000000115141&hotel_ids%5B%5D=5000000155445", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000015448" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'USD', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }