Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Banff Hotels from CA $128

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Banff hotels and places to stay

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $499 per night
1.67 km from city centre
4.4/5Excellent! (1,949 reviews)

"I think the only way to describe this hotel is MAGICAL. it is unique in the world and worth a visit for anyone."…"

Reviewed on Mar. 8, 2020

Fairmont Banff Springs
Best Western Plus Siding 29 Lodge
2.5 out of 5
453 Marten Street, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $149 per night
0.71 km from city centre
4.1/5Very Good! (989 reviews)

"Enjoyed the balcony! The area in banff was nice. The hotel had been nicely updated. We didnt get any housekeeping service during our stay. It was frustrating because we have a young child and diapers that needed changing and of course stinky! Also because of the covid situation there was more garbage ..."…"

Reviewed on Jun. 2, 2020

Best Western Plus Siding 29 Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $285 per night
3.01 km from city centre
4.5/5Wonderful! (2,861 reviews)

"Nice clean rooms, friendly staff. Sitting next to a mountain. Located next to Sulpher Mountain. 5 min from downtown Banff. Very beautiful location."…"

Reviewed on Mar. 15, 2020

The Rimrock Resort Hotel
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $199 per night
0.37 km from city centre
4.7/5Exceptional! (1,753 reviews)

"Beautiful property very clean and great location."…"

Reviewed on Jun. 1, 2020

Moose Hotel And Suites
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $129 per night
3.49 km from city centre
4/5Very Good! (2,079 reviews)

"Nice stay, it was as described. Everything was clean and the bed was comfy. Some parts a little outdated but mostly exterior. Firewood is an extra charge per bundle, compared to most places. That was a downside."…"

Reviewed on Mar. 24, 2020

Banff Rocky Mountain Resort
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $129 per night
1.64 km from city centre
4.2/5Excellent! (982 reviews)

"the place was so neat and clean, bed was so comfy.. location is great...for sure will come back again..."…"

Reviewed on Jun. 1, 2020

Tunnel Mountain Resort
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $169 per night
0.85 km from city centre
4.2/5Very Good! (2,803 reviews)

"The hot tub is amazing. Rooms are a little dated. Chilli is attached to the hotel. Menu is mediocre."…"

Reviewed on Mar. 20, 2020

The Fox Hotel and Suites
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $169 per night
2.08 km from city centre
4.1/5Very Good! (2,045 reviews)

"I found them to be SO accommodating! We were given 3 rooms together and because of Covid there were not very many people there at all and no hot tub so they let us all sit outside on our patio around our little propane fire ...it was so great felt like camping but with a condo at the same time! They ..."…"

Reviewed on May 19, 2020

Hidden Ridge Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $149 per night
1.03 km from city centre
4.1/5Very Good! (3,059 reviews)

"The heating in my room was cold. you had to give me a separate mini heater to room up the room and the thermostat didn't work."…"

Reviewed on Mar. 22, 2020

Banff Caribou Lodge and Spa
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is CA $128 per night
0.36 km from city centre
3.8/5Good! (1,882 reviews)

"The property is in a great location & the staff were great."…"

Reviewed on Mar. 23, 2020

Bow View Lodge
Don't see what you're looking for?
See all available properties in Banff
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Banff Hotel Guide

Visitors to Banff National Park can find a variety of accommodation choices in Banff. The Expedia database contains 37 hotels within 0.1 kilometres (0.1 miles) of the center of Banff.

One of the ingredients to stress-free traveling is booking a room that's close to the action, so be sure to check out the latest offers at The Fox Hotel and Suites and Delta Hotels by Marriott Banff Royal Canadian Lodge, which are located within 1 kilometre (0.6 miles) of downtown Banff.

The Banff Gondola is among the most popular attractions in Banff. Many tourists choose to stay near this iconic landmark when they are in Banff. The Fairmont Banff Springs and Hidden Ridge Resort are close by.

Cave and Basin National Historic Site and Mount Norquay Ski Resort are popular Banff, attractions, and many visitors choose to stay close by. The Banff Aspen Lodge and the Banff Ptarmigan Inn are closest to Cave and Basin National Historic Site, and the Brewster's Mountain Lodge and The Juniper Hotel are close to Mount Norquay Ski Resort.

Central Park and the Banff Centre each have accommodations nearby. The Rimrock Resort Hotel and Douglas Fir Resort and Chalets are close to Central Park, while the Buffalo Mountain Lodge and Charltons Banff are close to the Banff Centre. If you choose to book accommodation near the Banff Park Museum, choose from accommodation options which include the Banff Caribou Lodge and Spa and Banff Inn. Finally, if you are interested in staying near the Walter Phillips Gallery, your nearby accommodation options are the High Country Inn and Banff Park Lodge.

The Rundle Cliffs Lodge can be found 18 kilometres (11 miles) away from the main part of Banff. Another accommodation option is the Sunshine Mountain Lodge, which can be found 15 kilometres (9 miles) away. Two other options around Banff include the Solara Resort and Spa and the Paradise Resort Club.

The larger Canadian Rockies area is well worth exploring too. Spend time at Canadian Rockies' nature museums and also photograph the region's forests and rivers. Travelers in this part of Canada can enjoy snowboarding.

The nearest accommodation options in Banff National Park are Harvie Heights and Canmore. Harvie Heights is 15 kilometres (9 miles) to the southeast of Banff, while Canmore is 17 kilometres (11 miles) to the southeast. Hotels and apartments in Harvie Heights include the Sunset Resorts Canmore and Grande Rockies Resort. The Stoneridge Mountain Resort and Canmore Crossing are the accommodation options in Canmore.

Calgary International Airport is a logical airport for arriving in Banff. It is 110 kilometres (68 miles) away. If you plan to stay nearby, try the Delta Hotels by Marriott Calgary Airport In-Terminal or Best Western Premier Freeport Inn & Suites.

Frequently asked questions

Where is the best place to stay in Banff?
Moose Hotel And Suites is a favorite with Expedia customers. This 3.5-star hotel offers a full-service spa and a restaurant. It is located a short 2-minute walk from Banff Lake Louise Tourism Bureau. Other top choices based on traveler reviews include Canalta Lodge and Rundlestone Lodge.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of booking. Enter dates in and click on “Search”, then you can use the “free cancellation” filter to view the best options available in Banff.
What's the best place to stay on a budget in Banff?
Based on reviews, Homestead Inn Banff is a popular 2-star hotel for our travelers looking for an economical choice, and features free parking and laundry facilities. Other good choices for your budget-friendly stay include King Edward Hotel and Brewster’s Mountain Lodge.
What's the best hotel when traveling with kids to Banff?
Tunnel Mountain Resort is a top 3.5-star lodge on Expedia for families, and features an indoor pool and laundry facilities. Other good choices for your kid-friendly vacation include The Fox Hotel and Suites and Banff Park Lodge. Attractions in the area like Cross Zee Ranch are also fun for the whole family.
What's the best place to stay for a romantic vacation in Banff?
The Fox Hotel and Suites is a favorite 3.5-star hotel for couples, and features pillowtop beds and an indoor pool. Other good choices for a stay with your sweetheart include Banff Ptarmigan Inn and The Rimrock Resort Hotel.
What's the best pet-friendly hotel in Banff?
Moose Hotel And Suites is a top hotel for people traveling with their pets, and offers 2 spa tubs and a full-service spa for its human guests. Other good choices to stay with your pet include Homestead Inn Banff and Banff Voyager Inn.
What's the best luxury hotel in Banff?
The Rimrock Resort Hotel is a 4-star resort with 2 restaurants and 2 bars, and it’s a popular choice for Expedia travelers looking for an elegant place to stay.
What's the best boutique hotel in Banff?
Brewster’s Mountain Lodge is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring free breakfast and a fitness center. The Rimrock Resort Hotel and The Juniper Hotel are a couple of other boutique hotels.
What's the best place to stay if I'm looking to play golf in Banff?
Bumpers Inn is a hotel featuring free WiFi and LCD TVs, and it’s a top choice for playing a round of golf. Another good choice is Irwin’s Mountain Inn if you’d like to stay near a golf course while in town. You can tee off at Banff Springs Golf Club during your trip.

Recent Reviews in Banff

More trip options