COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Banff Hotels, Alberta

Bundle and save

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Samesun Banff
1.5 out of 5
433 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £47 per night from 4 Mar to 5 Mar
0.4 mi from city centre
4/5Very Good! (150 reviews)
First trip to Banff.

"Nice hostel, friendly, lots of stores in walking distance. Beds could have had privacy curtains like hostel in Japan. And there's about 9 parking spots so you most like likely will have to park on the street Also, They don't call or email if you don't call ahead to say you'll be late for check-in. ..."…"

Reviewed on 2 Oct 2020

Samesun Banff
HI-Banff Alpine Centre
2.5 out of 5
801 Hidden Ridge Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £28 per night from 12 Mar to 13 Mar
1.1 mi from city centre
3.8/5Good! (239 reviews)

"Plus: The location was great. Minus: The toilet wasn’t clean. The parking wasn’t convenient."…"

Reviewed on 25 Feb 2021

HI-Banff Alpine Centre
Incredible Banff Getaway in a Great Location | Private Hot Tub!
The price is £344 per night from 10 Mar to 11 Mar
1.27 mi from city centre
4.5/5Wonderful! (4 reviews)
Great little hideaway

"We had a great time in this condo, the view was wonderful!"…"

Reviewed on 1 Aug 2019

Incredible Banff Getaway in a Great Location | Private Hot Tub!
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 £65 per night from 4 Mar to 5 Mar
0.44 mi from city centre
4.2/5Excellent! (979 reviews)

"Value stay, would recommend to others. Thanks!!!!!"…"

Reviewed on 28 Feb 2021

Best Western Plus Siding 29 Lodge
The Dorothy Motel
2.5 out of 5
Marmont Cres, 250, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £56 per night from 4 Mar to 5 Mar
0.87 mi from city centre
4.8/5Exceptional! (25 reviews)

"We enjoyed our stay an will stay there again. The rooms are very clean."…"

Reviewed on 28 Feb 2021

The Dorothy Motel
Homestead Inn Banff
2 out of 5
217 Lynx Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £68 per night from 4 Mar to 5 Mar
0.12 mi from city centre
4.7/5Exceptional! (15 reviews)

"This is brand new build thats clean, modern and sleek. The room was comfortable eitg a huge TV, great shower and super friendly staff. High rexommend at this price point."…"

Reviewed on 2 Mar 2021

Homestead Inn Banff
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
Free cancellation
The price is £311 per night from 4 Mar to 5 Mar
1.04 mi from city centre
Fairmont Banff Springs
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £107 per night from 4 Mar to 5 Mar
0.23 mi from city centre
4.7/5Exceptional! (1,868 reviews)

"Convenient location, very easy to get down town."…"

Reviewed on 2 Mar 2021

Moose 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 £102 per night from 16 Mar to 17 Mar
1.29 mi from city centre
4.2/5Very Good! (2,388 reviews)

"The property location is really good. I love the hot pool it’s perfect location. It feels good soaking after ski trip from Norquay! Due to Covid protocol"…"

Reviewed on 26 Feb 2021

Hidden Ridge Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £63 per night from 4 Mar to 5 Mar
2.16 mi from city centre
4/5Very Good! (2,399 reviews)

"We liked the location and the full kitchen. The room was a little dated and the beds were too small and uncomfortable. Otherwise it served its purpose."…"

Reviewed on 1 Mar 2021

Banff Rocky Mountain Resort
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £63 per night from 7 Mar to 8 Mar
0.2 mi from city centre
4.2/5Excellent! (1,199 reviews)

"Parking was free but garage rahe was full so had tonoatk on the street. Otherwise a nice hotel"…"

Reviewed on 1 Mar 2021

Banff Ptarmigan Inn
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
The price is £81 per night from 4 Mar to 5 Mar
1.02 mi from city centre
4.5/5Wonderful! (1,126 reviews)

"Great mountain view. Free firewood. However the hot tub has been shut down for some years now, really miss it!"…"

Reviewed on 2 Mar 2021

Tunnel Mountain Resort
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
The price is £81 per night from 4 Mar to 5 Mar
0.53 mi from city centre
4.2/5Excellent! (1,723 reviews)

"Mountain view was awesome. Room was roomy and pleasant."…"

Reviewed on 22 Feb 2021

The Fox Hotel and Suites
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £63 per night from 4 Mar to 5 Mar
0.14 mi from city centre
4.2/5Very Good! (1,640 reviews)

"It was a great stay. With all the covid restrictions it still was very enjoyable. Would definitely stay again."…"

Reviewed on 23 Feb 2021

Banff Park Lodge
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £100 per night from 4 Mar to 5 Mar
0.5 mi from city centre
4.3/5Excellent! (984 reviews)

"Everything was good except I called a week before and requested a king bed but was given 2 queens instead. Inquired why and front desk advised there was no notes about my request and they couldn’t accommodate our request. Not a huge deal but we specifically requested a king as we planned to have ..."…"

Reviewed on 1 Mar 2021

Royal Canadian Lodge
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 £63 per night from 4 Mar to 5 Mar
0.64 mi from city centre
4.1/5Very Good! (2,062 reviews)

"The Caribou was very welcoming with amazing staff. Having booked access to hot tub and gym services worked very well for us and made us feel safe and well-care for. Would definitely recommend for a well-priced weekend getaway!"…"

Reviewed on 1 Mar 2021

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 £54 per night from 4 Mar to 5 Mar
0.22 mi from city centre
3.8/5Good! (978 reviews)

"Great location and staff were very friendly and accommodating."…"

Reviewed on 1 Mar 2021

Bow View Lodge
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is £75 per night from 10 Mar to 11 Mar
0.97 mi from city centre
4.2/5Excellent! (984 reviews)

"Great place, loved the location, close enough to downtown but higher up with great views of the mountains."…"

Reviewed on 1 Mar 2021

Buffalo Mountain Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is £124 per night from 4 Mar to 5 Mar
1.87 mi from city centre
4.5/5Wonderful! (1,644 reviews)

"We had an unbelievable stay. This is the best resort in the Rockies!"…"

Reviewed on 2 Mar 2021

The Rimrock Resort Hotel
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is £75 per night from 4 Mar to 5 Mar
0.16 mi from city centre
The Elk & Avenue Hotel
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.

Visiting Banff

Nature enthusiasts will enjoy exploring Banff, and visitors give high marks for the magnificent mountain views, ski areas and lakeside setting. Tourists who journey to this scenic city can discover its local tours, shopping and restaurants. Top sights in the city include Cave and Basin National Historic Site, Upper Hot Springs and Mount Norquay Ski Resort. In Banff, there are 73 hotels and other accommodation options to choose from.

Sightseeing and Staying in Banff

Cultural venues in the city include Banff Park Museum, Canada House Gallery and Canadian Ski Museum West. The mountains, hiking trails and lakes highlight the city's natural beauty, and Cave and Basin National Historic Site, Upper Hot Springs and Banff Gondola are worth a visit. Top activities include skiing and taking a tour, while Banff Springs Golf Club and Mount Norquay Ski Resort are sights to visit.

Other top sights in Banff include Banff Lake Louise Tourism Bureau and Tunnel Mountain. One of the top places to see outside the city is Sunshine Village, 9.3 mi/14.9 km from the city centre.

Getting around Banff

To venture out into the surrounding area, hop aboard a train at Banff Station. Banff might not have as many public transport choices so consider renting a car to explore the city.

Dressing for Banff

  • Between January and March, you can expect the daytime average to be around 8°C and the night-time average to be -14°C
  • From April to June, temperatures average about 22°C during the day and -3°C at night
  • July to September averages 24°C during the day and 3°C at night
  • Between October and December, the average temperature is 15°C during the day and -13°C at night
  • About 612.10 millimetres of rain falls on Banff each year
  • Hottest months are usually July and August with an average temperature of 22°C, while the coldest months are January and December with an average of -12°C

Frequently asked questions

Where is the best place to stay in Banff?
Moose Hotel And Suites is a favourite with Expedia customers. This 3.5-star hotel offers a full-service spa and a restaurant. It’s located steps from Banff National Park Information Centre. Other top choices based on traveller reviews include The Dorothy Motel and Canalta Lodge.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes! You’ll find that most hotel bookings are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that’s non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can use the “free cancellation” filter to view the best deals in Banff.
What's the best budget-friendly accommodation in Banff?
Based on reviews, Tunnel Mountain Resort is a popular 3.5-star lodge for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options for your budget-friendly stay include Brewster’s Mountain Lodge and YWCA Banff Hotel.
What's the best accommodation option for a family trip to Banff?
Banff Park Lodge is a top 3-star hotel on Expedia for families, and features an indoor pool and 2 restaurants. Other good options for your child-friendly holiday include Banff Caribou Lodge and Spa and Tunnel Mountain Resort. Also, children of all ages will enjoy a visit to Banff Park Museum.
What's the best accommodation for a romantic getaway to Banff?
The Juniper Hotel is a favourite 3-star hotel for couples, and features pillowtop beds and satellite TV. Other good choices for your romantic getaway include The Rimrock Resort Hotel and Buffalo Mountain Lodge.
What's the best pet-friendly accommodation option in Banff?
Red Carpet Inn is a top hotel for people travelling with their pets and offers free WiFi for its human guests. Other good choices for you and your pet’s trip include Fairmont Banff Springs and Moose Hotel And Suites.
What are some accommodation options with pools in Banff?
Inns of Banff is a top hotel with an indoor pool, 2 restaurants and free WiFi. A couple of other options with an on-site pool include Banff Park Lodge and High Country Inn.
What is the best spa hotel in Banff?
Mount Royal Hotel is a top ski spa hotel featuring a restaurant, a rooftop terrace and a bar. Kick back and relax in the hot tub. Other popular spa hotels in Banff include Royal Canadian Lodge and Banff Park Lodge.
How is it to stay in Banff?
Nature enthusiasts will enjoy exploring Banff, and visitors give high marks for the magnificent mountain views, ski areas and lakeside setting. Tourists who journey to this scenic city can discover its local tours, shopping and restaurants. Top sights in the city include Upper Hot Springs, Banff Gondola and Banff Lake Louise Tourism Bureau. In Banff, there are 90 hotels and other accommodation options to choose from.
What are the top places to visit in Banff?
Cultural venues include Banff Park Museum, Canadian Ski Museum West and Whyte Museum of the Canadian Rockies. The mountain views and hiking trails highlight the natural beauty with places to discover including Upper Hot Springs, Banff Gondola and Tunnel Mountain. Top activities include skiing and taking a local tour, while Banff Springs Golf Club, Spray River West Trailhead and Mount Norquay Ski Resort are favourite sights to visit.
How should I get around Banff?
To venture out into the surrounding area, hop on a train at Banff Station. Banff may not have many public transport choices, so consider renting a car to explore more.
What's the seasonal weather like in Banff?
The hottest months are usually July and August, with an average temperature of 14°C, while the coldest months are January and December, with an average of -6°C. The snowiest months in Banff are October, December, March and February, with each month seeing an average of 35 inches of snowfall.

Banff Hotel Reviews

More trip options