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.

Find Hotels in Banff

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 $377 per night
1.04 mi from city center
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 $108 per night
0.44 mi from city center
4.1/5Very Good! (1,234 reviews)

"Due to covid19 didn’t get to use the amenities but the staffs were so kind and upbeat, helping customers."…"

Reviewed on May 29, 2020

Best Western Plus Siding 29 Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is $206 per night
1.87 mi from city center
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
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $122 per night
0.23 mi from city center
4.7/5Exceptional! (1,747 reviews)

"It was a great surprise! This hotel was so well maintained, beautiful finishes throughout, everything you need in your room & an amazing view! Will definitely be back!"…"

Reviewed on May 24, 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 $86 per night
2.16 mi from city center
4/5Very Good! (2,078 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 $93 per night
1.02 mi from city center
4/5Very Good! (2,029 reviews)

"Loved its location, views from the room, quiet and clean. Even better, you can walk to the centre of town in under 15 minutes!"…"

Reviewed on May 25, 2020

Tunnel Mountain Resort
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Get Rates
0.2 mi from city center
3.9/5Good! (2,041 reviews)

"I haven’t stayed at the Ptarmagan for 20 years and was very pleased with their upgrades."…"

Reviewed on Mar 19, 2020

Banff Ptarmigan Inn
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $104 per night
1.29 mi from city center
4.1/5Very Good! (2,042 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
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 $122 per night
0.53 mi from city center
4.2/5Very Good! (2,802 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
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 $104 per night
0.64 mi from city center
4.1/5Very Good! (3,054 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
Can't find the place you want?
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 Upper Hot Springs, Banff Gondola, and Cave and Basin National Historic Site. In Banff, there are 62 hotels and other accommodations to choose from.

Sightseeing and Staying in Banff

Cultural venues in the city include Canada House Gallery, Canadian Ski Museum West, and Whyte Museum of the Canadian Rockies. The mountain views, hiking trails, and lakeside highlight the city's natural beauty, and Upper Hot Springs, Banff Gondola, and Cave and Basin National Historic Site are worth a visit. Top activities include skiing and taking local tours, while Mount Norquay Ski Resort is one place to visit.

In Banff, there are 62 hotels and other lodging options so you'll have ample places to choose from for a perfect holiday retreat. These are highly ranked ones based on Expedia user reviews:

  • Buffaloberry B&B - This 3.5-star bed & breakfast features free breakfast, free WiFi, and free parking. It's a favorite with Expedia travelers for its breakfast and convenient parking.
  • Moose Hotel And Suites - Our customers like the family-friendly amenities and proximity to public transit at this hotel. With a stay at this 3.5-star hotel, guests can enjoy access to a full-service spa and a restaurant, along with free WiFi.
  • The Rimrock Resort Hotel - With a stay at this 4-star resort, guests can enjoy access to a full-service spa and 2 restaurants, along with free WiFi. Expedia customers like its central location and comfortable, quiet rooms.

One of the top places to see outside the city is Sunshine Village, 9.3 mi/14.9 km from the city center.

Getting Around Banff

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

Dressing for Banff

  • Between January and March, you can expect the daytime average to be around 46°F and the nighttime average to be 7°F
  • From April to June, temperatures average about 72°F during the day and 26°F at night
  • July through September averages 75°F during the day and 37°F at night
  • In October-December, the average temperature is 58°F during the day and 8°F at night
  • About 0.94 inches of rain falls on Banff each year
  • Hottest months are usually July and August with an average temperature of 72°F, while the coldest months are January and December with an average of 10°F

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 Royal Canadian 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.
Where can I learn more about changing or cancelling my trip to Banff?
For additional details about rescheduling or cancelling your trip to Banff, head over to our customer service page.
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.
Where is the best place to stay with easy access to Upper Hot Springs?
Adjacent to Upper Hot Springs, The Rimrock Resort Hotel is one of the top choices for your stay based on our traveler data, and this 4-star resort offers a full-service spa and 2 restaurants. Another good choice is Fairmont Banff Springs, located just 1 mi (1.5 km) away.
What about the best place to stay close to Banff Centre for Arts and Creativity?
One of the top choices for your stay is Fairmont Banff Springs, located a short 0.6 mi (1 km) from Banff Centre for Arts and Creativity, and this 4-star resort offers a full-service spa and a golf course. Mount Royal Hotel and Inns of Banff are two other good choices in the immediate area.
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 of Banff hotels

More trip options