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 Banff, Alberta Hotels from NZ$151

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.

10 Best Hotels in Banff

Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is NZ$216 per night
0.37 km from city centre
4.7/5Exceptional! (1,744 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 24 May 2020

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 NZ$186 per night
2.08 km from city centre
4.1/5Very Good! (2,040 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 was so great felt like camping but with a condo at the same time! They ..."…"

Reviewed on 19 May 2020

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 NZ$155 per night
3.49 km from city centre
4/5Very Good! (2,077 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 24 Mar. 2020

Banff Rocky Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is NZ$364 per night
3.01 km from city centre
4.5/5Wonderful! (2,857 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 15 Mar. 2020

The Rimrock Resort Hotel
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 NZ$168 per night
1.64 km from city centre
4/5Very Good! (2,028 reviews)

"This place was truly gorgeous. Great room. Great mountainside resort where nature and trees were all around"…"

Reviewed on 28 Apr. 2020

Tunnel Mountain Resort
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free CancellationReserve now, pay when you stay
The price is NZ$202 per night
0.22 km from city centre
4.2/5Very Good! (2,166 reviews)

"The location was good and the Ski bus stopped just across the street"…"

Reviewed on 17 Mar. 2020

Banff Park Lodge
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Get Rates
0.12 km from city centre
4.6/5Wonderful! (1,105 reviews)

"I have stayed at the Mount Royal previously and was very happy with the location, views and amenities. Based on my previous stay and most recent stay I would highly recommend. This year our trip had to be cut very short due to the COVID-19 Pandemic. With the rapid changes that occurred early on in ..."…"

Reviewed on 2 May 2020

Mount Royal Hotel
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 NZ$193 per night
1.03 km from city centre
4.1/5Very Good! (3,051 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 22 Mar. 2020

Banff Caribou Lodge and Spa
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB
The price is NZ$151 per night
1.24 km from city centre
4.4/5Excellent! (839 reviews)

"From the minute I walked in with my little dog, the staff were so friendly and helpful. Due to the conronavirus services were limited. But I was made to feel welcome and they ensured that I was safe and that the hotel was clean. I will definitely be staying with them again in the future."…"

Reviewed on 12 May 2020

Canalta Lodge
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 NZ$205 per night
0.85 km from city centre
4.2/5Very Good! (2,801 reviews)

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

Reviewed on 20 Mar. 2020

The Fox Hotel and Suites
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.

Accommodation in Banff

World-famous ski resorts and majestic Rocky Mountain scenery are what draw millions of visitors to Banff in Alberta, Canada each year. In summer, hiking will lead you to turquoise lakes, beautiful waterfalls, and hidden caves. In addition, you can canoe, climb a glacier, or watch wildlife. Winter is all about skiing, snowboarding, and après-ski parties. Snowshoeing and ice walking are also popular. Banff Upper Hot Springs are open all year, and the spa’s steaming mineral water will soothe your muscles whether you’ve been hiking or skiing. No matter when you come, the Rocky Mountains will impress you with their outstanding natural beauty.

Where to Stay in Banff

In Banff, accommodation ranges from luxurious lodges and resorts to cheaper hostels if you’re travel on a budget. Most Banff hotels are conveniently located along Banff Avenue or on Tunnel Mountain Road, giving you easy access to the great outdoors and all the attractions it holds.

Getting There

Banff is easily reached by flying to Calgary International Airport (YYC). From there you can take a rental car or use one of several airport shuttle services to Banff, which lies about 120 km to the west. Taxi rates are fixed by the government and can be cheaper than the shuttles if two or more people are travelling.

Book Your Winter Holiday Today

For the best deals in Banff, book your accommodation right here on and start planning your trip to Canada. We can also help you find cheap rates on flights to Banff, saving you even more money in the long run when you bundle your accommodation with your flight. Make your reservations today and let your Banff adventure get underway.

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 is located a short 2-minute walk from Banff Lake Louise Tourism Bureau. Other top choices based on traveller reviews include Canalta Lodge and Royal Canadian 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, Homestead Inn Banff is a popular 2-star hotel for our travellers looking for an economical choice, and features free parking and laundry facilities. Other good options for your budget-friendly stay include King Edward Hotel and Brewster’s Mountain Lodge.
What's the best accommodation option for a family trip 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 options for your child-friendly holiday include The Fox Hotel and Suites and Banff Park Lodge. Also, attractions in the area such as Cross Zee Ranch are fun for the whole family.
What's the best accommodation for a romantic getaway to Banff?
The Fox Hotel and Suites is a favourite 3.5-star hotel for couples, and features pillowtop beds and an indoor pool. Other good choices for your romantic getaway include Banff Ptarmigan Inn and The Rimrock Resort Hotel.
What's the best pet-friendly accommodation option in Banff?
Moose Hotel And Suites is a top hotel for people travelling with their pets, and offers 2 hot tubs and a full-service spa for its human guests. Other good choices for you and your pet’s trip 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 travellers looking for an elegant place to stay.
What's the best boutique-style accommodation in Banff?
Brewster’s Mountain Lodge is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features free breakfast and a fitness centre. The Rimrock Resort Hotel and The Juniper Hotel are other boutique-style choices.
What's the best accommodation for a golf trip to 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.
What's the best hotel for a trip to the slopes in Banff?
Based on our travel data, High Country Inn is a top 3-star hotel for a winter getaway, and features ski storage and a restaurant. Other good options for your ski trip include Banff Caribou Lodge and Spa and Tunnel Mountain Resort. Enjoy the skiing and snowboarding by visiting Mount Norquay Ski Resort or Sunshine Village.
What is the best spa hotel in Banff?
Banff Caribou Lodge and Spa is a top spa hotel featuring a restaurant, an indoor pool, a 24-hour fitness centre and a bar. Spend an afternoon at Red Earth Spa where you’ll find facials, deep-tissue massages, and hot stone massages and more. Other popular spa hotels in Banff include Moose Hotel And Suites and Red Carpet Inn.
What's the best hotel in Banff with an on-site water park or a water park nearby?
Douglas Fir Resort and Chalets is a popular 3-star condo featuring a free water park and an indoor pool

Recent Reviews in Banff

More trip options