Alberta may have travel restrictions in place due to COVID-19.

Search Banff, Alberta Hotels from NZ$94

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
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$197 per night from 18 Jan. to 19 Jan.
0.37 km from city centre
4.7/5Exceptional! (1,850 reviews)

"Felt really safe with precautions in place for covid. Love the restaurant on site great appetizers and pizza. Close to downtown Banff."…"

Reviewed on 14 Jan. 2021

Moose 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 NZ$116 per night from 18 Jan. to 19 Jan.
1.03 km from city centre
4.1/5Very Good! (2,067 reviews)

"Good place to stay on Banff Ave. Keg restaurant on site is a nice added touch. Would recommend."…"

Reviewed on 11 Jan. 2021

Banff Caribou Lodge and Spa
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$127 per night from 18 Jan. to 19 Jan.
0.22 km from city centre
4.2/5Very Good! (1,693 reviews)

"What hotel still charges for WiFi in this day and age?! Very bizarre!"…"

Reviewed on 30 Dec. 2020

Banff Park Lodge
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.
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$121 per night from 19 Jan. to 20 Jan.
1.64 km from city centre
4.5/5Wonderful! (1,080 reviews)

"large, comfortable and clean room, small but nice kitchen. large and beautiful shower room"…"

Reviewed on 12 Jan. 2021

Tunnel Mountain Resort
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$150 per night from 18 Jan. to 19 Jan.
2.08 km from city centre
4.2/5Very Good! (2,338 reviews)

"No complaints, as shown. Would come back again. Nice location."…"

Reviewed on 15 Jan. 2021

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 NZ$158 per night from 18 Jan. to 19 Jan.
0.85 km from city centre
4.2/5Excellent! (1,711 reviews)

"It's 22 mins to Sunshine Ski area so that's good. Like an hour if the roads are decent to Lake Louise if your coming in just to hit the slopes it's decent place to stay. The in house chili's does a decent take out breakfast. Honestly the fried egg sandwich and breakfast fries with a coffee that came ..."…"

Reviewed on 14 Jan. 2021

The Fox 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 NZ$121 per night from 20 Jan. to 21 Jan.
3.49 km from city centre
4/5Very Good! (2,358 reviews)

"Loved the wood burning fireplaces in the rooms. Did not like that the wood was purchased separately from the room price"…"

Reviewed on 6 Jan. 2021

Banff Rocky Mountain Resort
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$148 per night from 18 Jan. to 19 Jan.
1.24 km from city centre
4.4/5Excellent! (1,196 reviews)

"Great place to stay! Very clean, friendly staff comfortable bed! Very yummy breakfast! I will most definitely be back that's for sure."…"

Reviewed on 13 Jan. 2021

Canalta Lodge
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is NZ$244 per night from 18 Jan. to 19 Jan.
3.01 km from city centre
4.5/5Wonderful! (1,697 reviews)

"Beautiful property tucked away, quiet but also very close to downtown Banff (free shuttle operates all day). Located a few minute walk to the Banff gondola which was very convenient. Spacious and clean rooms with a huge tv. Good restaurant selection. Would definitely recommend!"…"

Reviewed on 14 Dec. 2020

The Rimrock Resort Hotel
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$121 per night from 20 Jan. to 21 Jan.
0.32 km from city centre
4.2/5Excellent! (1,117 reviews)

"Nice property right in the middle of Banff, close to everything."…"

Reviewed on 7 Jan. 2021

Banff Ptarmigan Inn
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$121 per night from 18 Jan. to 19 Jan.
0.12 km from city centre
4.5/5Wonderful! (1,490 reviews)

"Love the central location . Clean , renovated rooms . Comfortable beds . Already booked a trip back !"…"

Reviewed on 9 Jan. 2021

Mount Royal Hotel
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$121 per night from 18 Jan. to 19 Jan.
0.25 km from city centre
4.3/5Excellent! (1,153 reviews)

"Beautiful place to stay. Our room was beautiful. The hotel should make sure that all vehicles can fit in there underground parking. So we tried to call the front desk several times and they never picked up so we had to go down and talk to them. We also found a mysteriously bottle of wine behind the ..."…"

Reviewed on 11 Jan. 2021

The Elk & Avenue Hotel
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
Free cancellation
The price is NZ$481 per night from 29 Jan. to 30 Jan.
1.67 km from city centre
4.4/5Wonderful! (994 reviews)

"I love the Banff Spring! it's just so peaceful! and the staff is always so friendly!"…"

Reviewed on 8 Jan. 2021

Fairmont Banff Springs
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$96 per night from 18 Jan. to 19 Jan.
0.13 km from city centre
4.4/5Excellent! (989 reviews)

"Very friendly staff. Gave bagged breakfasts which were delicious and made great hiking snacks too!"…"

Reviewed on 12 Jan. 2021

Brewster's Mountain Lodge
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$121 per night from 18 Jan. to 19 Jan.
1.58 km from city centre
4.2/5Excellent! (1,004 reviews)

"Fantastic views and property! Amazing staff that are able to offer amazing tours or other fun stuff"…"

Reviewed on 7 Jan. 2021

The Juniper Hotel
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 NZ$121 per night from 18 Jan. to 19 Jan.
0.71 km from city centre
4.2/5Very Good! (995 reviews)

"We had a great stay at Best Western! The room was clean and spacious, we were able to park underground, and the staff were super friendly! The Hotel is also pet friendly which is always a great bonus."…"

Reviewed on 6 Jan. 2021

Best Western Plus Siding 29 Lodge
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$186 per night from 18 Jan. to 19 Jan.
0.8 km from city centre
4.3/5Excellent! (1,000 reviews)

"Loved the building, the lobby, the suite was large and well appointed, comfortable bed. Underground parking was convenient but at check-in the receptionist stated that underground parking was to be charged at $15 per day which I refused to pay, especially since the hotel was empty. She capitulated ..."…"

Reviewed on 30 Nov. 2020

Royal Canadian Lodge
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$94 per night from 18 Jan. to 19 Jan.
0.36 km from city centre
3.8/5Good! (995 reviews)

"Location to downtown and main bypass road to highway. Didnt like that room didnt have a microwave and only one coffee supply for 2 night stay."…"

Reviewed on 3 Jan. 2021

Bow View Lodge
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$96 per night from 20 Jan. to 21 Jan.
0.91 km from city centre
4.3/5Excellent! (995 reviews)

"very clean facility, comfortable beds, new bathroom"…"

Reviewed on 2 Jan. 2021

Banff Inn
High Country Inn
3 out of 5
419 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is NZ$106 per night from 20 Jan. to 21 Jan.
0.54 km from city centre
4.2/5Excellent! (999 reviews)

"It was great :) definitely recommend. Front desk staff were so kind and warm. Will be back"…"

Reviewed on 9 Jan. 2021

High Country Inn
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 Expedia.co.nz 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’s located steps from Banff National Park Information Centre. Other top choices based on traveller reviews include The Elk & Avenue Hotel 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 Resort 2 bedroom 2 bathroom up to 6 people Feb 9-16, 2020 and Banff Caribou Lodge and Spa. Also, children of all ages will enjoy a visit to Banff Park Museum.
What's the best accommodation for a romantic getaway to Banff?
Banff Resort 2 bedroom 2 bathroom up to 6 people Feb 9-16, 2020 is a favourite resort for couples, and features private patios and an indoor pool. Other good choices for your romantic getaway include The Juniper Hotel and The Rimrock Resort Hotel.
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'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. Another upscale option for your holiday is Royal Canadian Lodge.
What's the best boutique-style accommodation in Banff?
Brewster’s Mountain Lodge is a favourite 3-star hotel with our travellers looking for stylish accommodation, and features 77 guestrooms, free breakfast and a fitness centre. The Elk & Avenue Hotel and The Rimrock Resort Hotel are other boutique-style choices.
What's the best accommodation for a golf trip to Banff?
Irwin’s Mountain Inn is a hotel featuring a restaurant and free WiFi, and it’s a top choice for playing a round of golf. 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?
Banff Resort 2 bedroom 2 bathroom up to 6 people Feb 9-16, 2020 is a top resort for hitting the ski slopes, and features an indoor pool and free WiFiThis resort is located 9 minutes by car from Canmore Nordic Centre Provincial Park. Other good choices for your ski trip include Rundlestone Lodge and Tunnel Mountain Resort.
What are some accommodation options with pools in Banff?
Banff Resort 2 bedroom 2 bathroom up to 6 people Feb 9-16, 2020 is a top resort with an indoor pool, free WiFi and patios. A couple of other options with an on-site pool include Inns of Banff and Banff Park Lodge.

Recent Reviews in Banff

More trip options