Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About Banff

Hotels in Banff, Canada

Search and compare Banff, Canada hotels from hundreds of travel sites and save.

Banff, AB, Canada
23 Sep — 24 Sep2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Banff

Discover well-known properties in Banff that are favoured by visitors more than others. There are 132 hotels in Banff and price data was last updated on 16 September 2024. The average price for a hotel in Banff is C$ 485/night.
These hotels in Banff see the most activity from our users at the moment. Change the dates at the top of the page to see more options in Banff.
Filter by star ratings
All filters
521 Banff Avenue, Banff, AB, Canada
Hotel with a full-service spa, near Banff Lake Louise Tourism Bureau A full-service spa, a restaurant, and a fitness center are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, a bar/lounge, a sauna, and a spa tub are onsite. Banff Caribou Lodge and Spa offers 190 accommodations with safes and coffee/tea makers. Beds feature premium bedding. Flat-screen televisions come with cable channels. Bathrooms include complimentary toiletries and hair dryers. This Banff hotel provides complimentary wireless Internet access. Additionally, rooms include irons/ironing boards and fans. Housekeeping is offered daily and hypo-allergenic bedding can be requested. Recreational amenities at the hotel include a spa tub, a sauna, and a fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
Parking
7.8
Good
1964 reviews
Location
1.1 km from city centre
C$ 150
201 Lynx Street, Banff, AB, Canada
Comfortable eco-certified hotel near Spray River West Trailhead Along with 2 restaurants, this smoke-free hotel has an indoor pool and a bar/lounge. WiFi in public areas is free. Additionally, a steam room, a conference center, and a spa tub are onsite. Housekeeping is available on request. Banff Park Lodge offers 211 accommodations with laptop-compatible safes and coffee/tea makers. Pillowtop beds feature premium bedding. 47-inch LED televisions come with cable channels. Bathrooms include showers, complimentary toiletries, and hair dryers. This Banff hotel provides complimentary wireless Internet access. Additionally, rooms include irons/ironing boards and blackout drapes/curtains. Hypo-allergenic bedding, change of towels, and change of bedsheets can be requested. Housekeeping is provided on request. An indoor pool and a spa tub are on site. Other recreational amenities include a steam room. The recreational activities listed below are available either on site or nearby; fees may apply.
Pool
Free Wi-Fi
8.1
Excellent
2088 reviews
Location
0.3 km from city centre
C$ 144
333 Banff Avenue, Banff, AB, Canada
Offering a sauna and a hot tub, Elk + Avenue Hotel features guest rooms with a flat-screen TV and an iPod docking station. Free WiFi is available. Banff Gondola is 4 km away. A mini refrigerator is included in each room at this hotel. Featuring a bath or shower, private bathrooms also come with a hairdryer and free toiletries. Select rooms offer a mountain view. - At Elk + Avenue Hotel you will find a ticket service, a tour desk and luggage storage. Depending on the season guests can enjoy activities like skiing, hiking, and sight-seeing in the area. The property offers on-site paid parking. Lake Minnewanka is 20 minutes’ drive from this property. Lake Louise is 59 km away.
Free Wi-Fi
8.2
Excellent
1760 reviews
Location
0.4 km from city centre
C$ 151
545 Banff Avenue, Banff, AB, Canada
Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city centre. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away. Each air-conditioned room offers a seating area and a cable HDTV. Featuring a bath or shower, private bathrooms also come with a hairdryer. Extras include ironing facilities. Happy Camper coffee barista offers coffee and confectioneries to guests of Canalta Lodge. In the morning, a complimentary breakfast is offered. Ski storage and fitness facilities add to the guest experience at Canalta Lodge. Paid underground parking is offered on site. Red Earth Spa is 2 minutes' walk from this hotel. Mount Norquay Ski Resort is 14 minutes’ drive away.
Free Wi-Fi
8.8
Excellent
2255 reviews
Location
1.3 km from city centre
C$ 189
513 Banff Avenue, Banff, AB, Canada
Charlton's Banff is a 3 star classic alpine style hotel situated just a 10 minute walk to downtown Banff. This alpine-style property offers a unique selection of accommodations including family-friendly kitchenette suites and romantic loft fireplace suites. With an indoor pool, whirlpool and steam room, this hotel is an ideal choice for a getaway in one of Canadas beautiful national parks.
Pool
Free Wi-Fi
7.7
Good
1736 reviews
Location
1.0 km from city centre
C$ 132
228 Bow Avenue, Banff, AB, Canada
The Bow View Lodge is the only 2.5-Star Canada Select hotel with 58 rooms located directly beside the beautiful Bow River. Our hotel is located in the town of Banff, Alberta, which lies within Canadas Banff National Park. Situated just two-and-a-half blocks from downtown Banff, shopping, dining and entertainment are found only a short walk away. We look forward to welcoming you to the Canadian Rockies!
Pool
Free Wi-Fi
Parking
7.5
Good
1789 reviews
Location
0.4 km from city centre
C$ 138
453 Marten Street, Banff, AB, Canada
Welcome to the Best Western Plus Siding 29 Lodge! Recreational activities are endless, including hiking trails at Banff National Park, and it is all just minutes away from this cozy Banff hotel. Situated close to the Canadian Rockies in the Town of Banff, many guests come for the hiking along Parker Ridge Trail or for boating at Lake Minnewanka. Visit Bow Falls and don’t miss out on Surprise Corner. From gentle, sloping trails to ones fit for avid hikers, there’s something for everyone. There’s also world class golfing nearby at Fairmount Banff Springs. Perhaps world class skiing is what you are after, in which case a trip to Sunshine Village might be in order. There is also Mount Norquay and Lake Louise near this Banff hotel. Day trips to local attractions like Tunnel Mountain Drive are a great way to see the Rockies and explore the region. Make sure to schedule time at Cave & Basin National Historic Site to learn more about what makes this part of Alberta so unique. Glacier Skywalk is fun for the whole family, while a tour of the Columbia Ice Field can’t be missed. How about a Grotto Canyon Ice Walk or horseback riding in the Rockies? A shot of romance can be injected into any trip with a helicopter ride or a horse-drawn carriage through the historic district. White water rafting on Kicking Horse River brings water adventurers to the region or you can watch the sun rise on a balloon tour. Business travelers to Calgary and Edmonton regularly stay at this Banff hotel to enjoy peace and quiet since Banff is primarily a tourist destination. The city caters to many convention businesses on day tours from nearby cities in Alberta, and is known for world class shopping. Home to Canada’s first National Park and Canada’s highest town at 4,540 feet above sea level, there’s always something exciting happening like the Banff Film & Book Festival or Ice Magic Festival.
Pool
Free Wi-Fi
Parking
8.2
Excellent
2233 reviews
Location
0.8 km from city centre
C$ 156
433 Banff Avenue, Banff, AB, Canada
Located on Banff National Park, this hostel is just 5 minutes’ walk from Banff’s shops and bars. A fully licensed bar and restaurant as well as a fully equipped common guest kitchen are available on site. Free Wi-Fi is included. An en suite bathroom provides convenience in each dorm room. The on-site Beaver Lounge and Restaurant is an ideal place for guests to convene. Barbecue facilities and a launderette are also available on site. A common room is available for guests to relax after a day's outing. Recreational activities include Banff Gondola Mountain Experience just 2 km away. Banff Springs Golf Course is also just 2 km from this lodge.
Free Wi-Fi
Airport shuttle
8.1
Excellent
2040 reviews
Location
0.7 km from city centre
C$ 57
405 Spray Avenue, Banff, AB, Canada
Located in the heart of Banff National Park, a UNESCO World Heritage Site, the historic Fairmont Banff Springs stands as landmark in the picturesque alpine town of Banff, Alberta. Canada's - Castle in the Rockies - has been providing legendary hospitality for more than 125 years. This year-round luxury mountain resort offers a championship golf course during the summer, unparalleled skiing in the winter, the European-style Fairmont Spa, authentically local dining experiences and breathtaking views.
Pool
Free Wi-Fi
8.9
Excellent
1033 reviews
Location
1.5 km from city centre
C$ 661
501 Banff Avenue, Banff, AB, Canada
Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 19 km from Sunshine Village Ski Resort. Guests can enjoy the on-site restaurant and bar. Free WiFi and a cable TV are provided in every guest room. Air-conditioned rooms at The Banff Inn include a telephone and an alarm clock. Featuring a bath or shower, private bathrooms also come with a hairdryer. Carlito's Pizzeria is open for dinner and serves a variety of pizzas. The restaurant also offers hamburgers, salads, various poutines and more. The front desk is available 24 hours a day at The Banff Inn. Other facilities offered include luggage storage, ski storage and a vending machine. Johnston Canyon is 26 minutes’ drive from this property. The Fairmont Banff Springs golf course is almost 4 km away.
Free Wi-Fi
8.2
Excellent
2062 reviews
Location
1.0 km from city centre
C$ 159

Tips for your Stay in Banff

  • If you are looking to stay fit during your Banff vacation, then you should have a holiday at Rundlestone Lodge. This hotel has a fitness center well-equipped with gym facilities, where you can keep up with your workout programs. You can also participate in hiking, cycling and ice-skating activities, which will also help you keep fit.
  • If you are visiting Banff for a relaxing holiday, then you should stay at Banff Rocky Mountain Resort. This hotel has an indoor pool, hot tub and an outdoor pool, which ensure that your physical body muscles are relaxed, and your physical well-being met. Guests staying at this hotel can also enjoy jacuzzi and sauna services.
  • If you are looking to bring along your fluffy friend on a holiday vacation in Banff, then you should book a stay at Hidden Ridge Resort. This hotel is pet-friendly, and welcomes both cats and dogs at their premises, at a surcharge. You should however, make pet request in advance.

Tips for booking hotels in Banff

Gain useful insights and advice for booking the perfect stay in Banff. Price data is based on averages over the past 12 months and was last updated on 16 September 2024.
Cheapest month:January
Most expensive month:June
Average price in Banff:C$ 485/night
Cheapest price found:C$ 50/night
Cheapest day:Monday
Most expensive day:Tuesday
C$ 251 - C$ 814
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 493 - C$ 711
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Banff hotels

Browse through properties in Banff that have received the highest ratings from guests. There are currently 132 properties in Banff and data was last updated on 16 September 2024.
Some of the best Banff hotel options as decided by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 132 hotels
700 Tunnel Mountain Road, Banff, AB, Canada
1.6 km from city centre
Free Wi-Fi
Parking
C$ 221
Avg. per night
300 Moutain Avenue, Banff, AB, Canada
2.9 km from city centre
Pool
Free Wi-Fi
C$ 376
Avg. per night
801 Hidden Ridge Way, Banff, AB, Canada
1.8 km from city centre
Free Wi-Fi
Parking
Airport shuttle
C$ 53
Avg. per night
401 Banff Avenue, Banff, AB, Canada
0.5 km from city centre
Free Wi-Fi
Parking
C$ 165
Avg. per night
345 Banff Avenue, Banff, AB, Canada
0.5 km from city centre
Pool
Free Wi-Fi
Parking
C$ 323
Avg. per night
537 Banff Avenue - Box 489, Banff, AB, Canada
1.2 km from city centre
Pool
Free Wi-Fi
Parking
C$ 140
Avg. per night
208 Caribou Street, Banff, AB, Canada
0.2 km from city centre
Free Wi-Fi
C$ 160
Avg. per night
419 Banff Avenue, Banff, AB, Canada
0.6 km from city centre
Pool
Free Wi-Fi
Parking
C$ 258
Avg. per night

Cheapest hotels in Banff, Canada

Discover affordable stays in Banff that provide a quality experience without breaking the bank. Hotels in Banff can be found for as low as C$ 50 per night. There is currently one property in Banff that can be booked for this price. Banff International Hostel is one of the hotels that can be booked for the lowest price in Banff. Price data was last updated on 16 September 2024
Out of the hotels in Banff we've come across, these properties are priced the lowest. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 132 hotels
449 Banff Avenue, Banff, AB, Canada
0.8 km from city centre
Free Wi-Fi
Parking
C$ 50
Avg. per night
137 Banff Avenue, Banff, AB, Canada
0.1 km from city centre
Free Wi-Fi
C$ 130
Avg. per night
429 Banff Avenue, Banff, AB, Canada
0.7 km from city centre
Free Wi-Fi
Parking
C$ 133
Avg. per night
1029 Banff Avenue, Banff, AB, Canada
3.5 km from city centre
Pool
Free Wi-Fi
C$ 139
Avg. per night
138 Banff Avenue, Banff, AB, Canada
0.1 km from city centre
Free Wi-Fi
C$ 141
Avg. per night