Home » Blog » Destination Guides » North America » Canada » 10 BEST Hotels in Banff (an unbiased guide!)

10 BEST Hotels in Banff (an unbiased guide!)

Last updated : November 15th, 2019

fairmont springs hotel is one of the best hotels in banff

Disclosure: This blog may contain affiliate links. But dont worry, this is at no extra cost to you and we only recommend products or services we know and love!

There are well over 100 hotels in the Banff area, yes I know, that’s a lot for a tiny town of only 9,000 permanent residents!

In fact, there are so many hotels that it can seem overwhelming when trying to choose where to stay in Banff (I’m sure that’s the boat you’re in as you are reading this blog!)

And what’s worse?

The definition of the “best hotels in Banff” changes for every person.

What do I mean?

The best hotels in Banff differ depending on who is booking. Some people are looking for great value and something that won’t break the bank. Others want to the ultimate Banff experience staying up in the mountains, while others won’t sacrifice luxury for anything else.

Is location important? Is your budget a deciding factor? What about parking, on site restaurants or pools? Does it need to have a spa?

Based on the dozens of times I’ve been to Banff, the many hotels I’ve stayed in and the chitter-chatter around them all from my friends and family who frequent Banff, I’ve come with this list.

It is not only a list of the best hotels in Banff, but it is also a list broken up into categories to suit whatever type of traveler you are!

*Note: This blog is my own opinion and while there are affiliate links, the choices are NOT sponsored and are based on my actual experience and thorough research. I hope I’m able to help you plan your holiday!

1. Rimrock Resort Hotel

The Most Romantic Hotel in Banff

the rimrock resort hotel is one of the best hotels in banff
Photo Credit: Rimrock Resort Hotel
Cost:Standard rooms start at about $250+ CAD
per night during low season.
Amenities and Facilities:On-site spa and wellness center, indoor
pool and hot tub, restaurant and bar. Some
rooms have a balcony, a large tub, and
mountain views.
Location:Near the Banff Upper Hot Springs, a
5-minute drive from Banff town center

This hotel is perfect for couples looking for a luxurious retreat. Its location is close enough to town that you can easily visit whenever you’d like, but also far enough away that it is peaceful and quiet with superb mountain views.

One of the things I love most about the Rimrock’s location is that it is right next to the Banff Upper Hot Springs and base of the Banff Gondola (two of the best things to do in Banff!)

At the hotel, they also have a highly rated day spa offering couples massages. The on-site restaurant and bar have amazing views for a romantic dinner, and the rooms range from standard more affordable options to pure luxurious with spa tubs!

Be sure to check out blog on planning the most romantic Banff honeymoon!

2. King Edward Hotel

The Best Budget Hotel in Banff

king edward hotel in banff is a great budget hotle option
Photo Credit: King Edward Hotel Banff
Cost:$110+ CAD for a twin room during low season.
Amenities & Facilities:Underground free parking, mini-refrigerators
in every room, tea and coffee maker, heating,
and TV with cable and Netflix.
Location:Right in Banff town center on Banff Ave.

For those whose first concern is their budget, the King Edward Hotel is the perfect choice! Rooms are well under $150 a night and are comfortable with a private bathroom, mini-fridge, tea and coffee maker, and TV.

The location is right in the heart of Banff perfect for walking to many of the attractions and activities in the area.

The amazing price tag does come with a couple of sacrifices though. There is no onsite pool or restaurant and the rooms don’t have air conditioning (which isn’t normally a problem in Banff but is worth noting.) There is also no elevator from the underground parking garage.

That all being said, the reviews of this historic hotel are incredible and there is a reason it is almost always booked full months in advance!

3. Sunshine Mountain Lodge

Best Banff Hotel for a Ski Holiday

best banff hotel for ski holidays
Photo Credit: Sunshine Village Lodge
Cost:$410+ CAD per night for a deluxe room that
sleeps three people. Package deals are
available when combined with lift tickets.
Amenities & Facilities:A large outdoor hot tub. Indoor gym and dry
sauna, ski storage, many restaurants, and a
day spa.
Location:Right at Banff Sunshine Village. You can
literally start skiing right from the hotel’s
back door! A 20-minute drive to Banff
town center.

If you’re coming to Banff for skiing or snowboarding then the Sunshine Mountain Lodge is perfect! You can have a comfortable and beautiful hotel located right beside the lifts!

You can book package deals that allow you to combine your stay with lift passes and/or lessons and rentals.

The hotel also boasts a central location, only a 20-minute drive from Banff town center. And if you don’t want to drive, no worries, they also operate a shuttle!

There are plenty of restaurants to choose from right at the hotel as well as Banff’s largest outdoor hot tub! What could be better after a long day of hitting the slopes?!

In the summer, the Lodge is still open and in operation. Prices are even cheaper and it is still a great choice as there is tons of hiking to be done in and around the area (not to mention the scenic chairlift!)

4. Baker Creek Mountain Resort

The Best Location for Exploring the Area

baker creek mountain resort is an amazing hotel in banff national park
Photo Credit: Baker Creek Mountain Resort
Cost:A deluxe double room in the low season
starts at $280+ CAD. Chalets, lodges, and
meal packages cost more.
Amenities and Facilities: Rooms feature kitchenettes and fireplaces.
There is an onsite bistro, fitness center, and
in the winter, a sauna and ice rink.
Location:Along the Bow Valley Parkway, 40-minutes
from Banff, 15 minutes from Lake Louise.

This unique resort gets our number one spot for an ideal location for exploring the area! Why? Well, although it is about a 40-minute drive from Banff town, it is centrally located in Banff National Park with access to some of the best attractions in the area.

The Johnston Canyon Valley Walk is only 20 minutes away, Lake Louise Ski Resort is 15 minutes away, and Sunshine Village is 40 minutes away. It is set out in nature among some incredible views. There are tons of hikes, waterfalls, and viewpoints to explore along this stretch of road which is definitely worth checking out!

In terms of the actual hotel, it has rave reviews. Not only for it’s beautiful and unique location, but also for the services and comfort they offer. Staying in a rustic-style lodge in the middle of the forest is an experience on its own, but the hotel doesn’t sacrifice comfort.

Rooms are all fitted with fireplaces as well as kitchenettes. They have a highly rated bistro onsite serving Canadian specialties like Bison ribs.

Baker Creek also goes above and beyond offering amazing experiences for guests such as horseback riding in the summer and ice skating in the winter! Have a fire outside or enjoy the sauna!

It is truly a unique hotel definitely worth considering for your upcoming trip to Banff!

5. Moose Hotel and Suites

Most centrally located Hotel in Banff town

moose hotel and suites has an incredible location for a hotel in banff
Photo Credit: Moose Hotel and Suites
Cost:$250+ CAD for a double room during low
Amenities & Facilities:All rooms have a balcony or patio. There is
an onsite day spa and wellness center,
indoor pool, gym, two hot tubs on the roof
with views, and an Italian restaurant with a
Location:A 1-minute walk from the heart of Banff.
Located on Banff Ave with plenty of
restaurants and shops right on its doorstep.

For those looking for location, location, location – this is it!

The Moose Hotel and Suites has incredible reviews and is a beautiful hotel located right in the heart of Banff town. If you want somewhere to stay where you can park your car (for free) and then walk for the majority of your holiday then this is perfect.

The Moose also doesn’t sacrifice when it comes to amenities. They have not one, but two, hot tubs on the roof! This is the perfect place to relax on a cold day and enjoy the views of the surrounding mountains!

They offer everything from standard rooms to a rooftop one-bedroom suites.

The onsite Italian restaurant also has some incredible food and is one of the top-rated restaurants in Banff!

6. Banff Rocky Mountain Resort

The Best Hotel for Families

banff rocky mountain resort is the perfect hotel in banff for families
Photo Credit: Banff Rocky Mountain Resort
Cost:$210 CAD for a junior suite with two queen
beds that sleeps four. Prices are more during
peak season for one and two-bedroom
Amenities & Facilities:Outdoor and indoor pools and hot tub, tennis
courts, squash court, gym, bike rentals, BBQ’s,
kitchenette or full kitchens in all rooms,
free shuttle to Banff town. Onsite restaurant.
Location:On Tunnel Mountain Road, a 7-minute drive
from Banff town center.

This hotel is ideal for families! They offer suites and apartments with plenty of room for everybody.

There is also a ton of outdoor space to explore and play including both outdoor and indoor pools as well as the opportunity to rent bikes and explore the countless trails nearby – tons to keep the little ones busy right outside the hotel door!

The prices are also very affordable for families that are a little budget conscious. The in-room kitchens are perfect for storing groceries or snacks and doing some cooking if you’d like. The hotel also includes a complimentary shuttle to Banff town.

Pets are welcome! So, if you’re family includes a four-legged friend, bring it along!

7. Juniper Hotel & Bistro

Hotel with the Best Views in Banff

juniper hote has the best views oin banff
This hotel is at the base of Mt Norquay, which has this amazing view!
Cost:$175+ for a standard room for two people
in low season.
Amenities & Facilities:Outdoor hot tub, onsite restaurant with
amazing gourmet food and reviews,
mountain views, all rooms have a mini-fridge.
Location:Near the base of Mt Norquay (10-minute
drive) and about a 6-minute drive from
Banff town.

Without a doubt, the Juniper Hotel has the best views in all of Banff. Set at the base of Mt Norquay only a couple of minutes from town, this peaceful hotel offers mountain views from every window and balcony.

For a relaxing evening, sit in the hot tub and take in the gorgeous setting!

The hotel bistro is also one of the top-rated restaurants in all of Banff. It offers local specialties and a huge cocktail list!

If you plan on going skiing at Mt Norquay, this is a very convenient hotel. Otherwise, the free shuttle into Banff town is also very handy!

Prices for the Juniper are also incredibly reasonable starting under $200 a night.

Related Read:   Vancouver Food Tours - A MUST for any True Foodie

8. Fox Inn & Suites

Best Hotel for a Girl’s Weekend Getaway

fix inn and suites is one of the best places to stay in banff
Photo Credit: Fox Inn & Suites
Cost:$225+ CAD for a double room or $550+
for a two-bedroom suite that sleeps 6!
Amenities & Facilities:Chili’s onsite restaurant and bar, huge
hot tub styled like a cave, sauna, mountain
views, one and two-bedroom apartments
with kitchens. Free underground parking,
free breakfast, and laundry facilities.
Location:A 10-minute walk from town.

For a large group looking for a weekend getaway, the Fox Inn & Suites is ideal! Not only does the hotel have everything you could ever need within it, but it is also only a short walk into the heart of town. You can easily venture into town for attractions or a night on the town.

The hot tub resembles a cave and is very luxurious and relaxing. A perfect place to unwind after a day of exploring!

The Fox Inn & Suites is also one of the only hotels that offer a complimentary breakfast!

I love the trendy bar and restaurant onsite as well as the incredible views.

For large groups, they offer one and two-bedroom apartments that can sleep up to 6 people! These are actually really great value and awesome for a girl’s weekend getaway in Banff!

9. Banff Inn

Best Value Hotel in Banff

banff inn hotel is great value
Photo Credit: Banff Inn
Cost:$135+ CAD for a standard double room with
two double beds.
Amenities & Facilities:Hot tub, restaurant, and bar onsite, free
parking, air conditioning and heating in
every room as well as tea and coffee
making facilities.
Location:A 10-minute walk from Banff town
located on Banff Ave.

I’ve chosen the Banff Inn as the “best value” hotel in Banff because of its reasonable prices, high rating, and good facilities. This hotel has everything you could need without all the extra bells and whistles that cost so much more.

The rooms are spacious and the staff are helpful. The large hot tub is perfect for relaxing on a winter day and the location is convenient making getting to town very easy. They also offer free underground parking.

If you’re looking for somewhere to stay in Banff that is comfortable but also affordable, the Banff Inn is probably the best choice for you!

10. Fairmont Banff Springs

Most Luxurious Hotel in Banff

Fairmont Banff Springs Hotel is a romantic honeymoon hotel in Banff
Photo credit – Banff & Lake Louise Tourism Fairmont Hotels & Resorts
CostStandard rooms start at $450 CAD
during low season.
Amenities & Facilities11 restaurants, 14 shops, outdoor heated
pool, indoor lap pool, day spa, and gym
all onsite. Rooms offer views, feather beds,
down duvets, and air conditioning and
LocationA 7-minute drove from Banff located on
the drive up towards the Banff Upper Hot

If you truly want an experience and a hotel all in one, then you MUST stay at the Fairmont Banff Springs. This luxurious hotel is actually an old Scottish Castle built in 1888 and declared a National Historic Site.

The Fairmont is the most prestigious hotel in the area offering a range of restaurants on site to choose from as well as tons of activities. Guests can go bowling, play tennis, or swim in the large lap pool.

They don’t cut corners when it comes to details either. The rooms are carefully designed with guest comfort in mind.

The location is close enough to town that you can walk, but a free shuttle is also offered.

Related Read:   33 Incredible Things to do in Banff, Canada

Best Hotels NEAR Banff

You don’t necessarily need to stay right in Banff to experience Banff and all that Banff National Park has to offer. Often, hotels in Banff are completely booked up so you might have no other choice but to stay elsewhere.

Near Banff, there are a few other places to stay that also offer great accommodation. Some of the areas you can stay near Banff to easily access Banff include:

Lake Louise

Moraine Lake, Banff National Park
The beautiful Lake Moraine near Lake Louise!

Lake Louise is an attraction all on its own. This beautiful lake and village is home to some of the most famous hikes and ski resorts in the area (Lake Moraine and Lake Louise Ski Resort.)

Some great hotels in Lake Louise are:

  • Fairmont Chateau Lake Louise – Similar to the Fairmont Banff Springs, Fairmont Lake Louise is everything luxury! In fact, many say it offers even better views!
  • Lake Louise Inn – This hotel is reasonably priced and offers spacious rooms and apartments. There is a pool, gym, and hot tub onsite.
  • Post Hotel and Spa – This is another luxurious option featuring a saltwater pool, mountain views, a wine cellar with over 32,000 bottles of wine, and an ideal location!


canmore is a great alternative to staying in banff town
Canmore is a beautiful place to stay too!
Photo Credit: Bigstok by Ronnie Chua

Canmore is a great alternative to the pricey hotels in Banff. First of all, Canmore is not technically in Banff National Park (right on the border) which means you don’t need to buy a national park pass for the days you stay within Canmore.

Second of all, the hotel prices in Canmore are generally cheaper than Banff. This is great considering Canmore is only a short 20-minute drive from Banff town center – a win-win if you ask me!

Some great hotels in Canmore are:

  • Canadian Rockies Chalets – This gorgeous hotel offers chalets with 2 and 3 bedrooms and full kitchens for as little as $135 CAD!
  • Lamphouse Hotel – This hotel is in a very central, but scenic location. It is perfect for those on a budget at only $115 CAD a night for a double room.
  • Malcolm Hotel – A luxury hotel with impeccable reviews offering an indoor pool and hot tub, BBQ’s, bar, and gym.


staying in calgary is another option for visiting banff
Hotels in Calgary are much cheaper than in Banff!
Photo Credit: Bigstock by Alfoto Kunst

Calgary isn’t necessarily “close” to Banff, but if you stay on the edge of the city closest to Banff the drive is only 1 hour and 20 minutes. The last time I went to Banff I spent one night in Calgary before heading to Banff for a couple of nights. I got up early after the night in Calgary and still had an entire day in Banff!

Doing this is a smart way to increase the amount of time you can spend in Banff by a day on either side for a cheap price. Hotels in Calgary are significantly cheaper than Banff.

Alternatively, you could always stay in Calgary and just join a day tour to Banff or go on your own day trip!

Some great hotels in Calgary are:

  • Centro Motel – This is a basic hotel very close to Banff. It is comfortable though and has free parking. It’s a good place to rest your head for a night before heading to Banff bright and early!
  • Sandman Hotel and Suites Calgary West – This hotel is also very close to the edge of the city near Banff. It is reasonably priced and has great reviews as well as a pool!
  • Best Western Plus Suites Downtown Calgary – This gorgeous hotel is located in downtown Calgary making it great for also exploring central Calgary.

Only have a few days in Banff? Check out our ultimate 3-day Banff itinerary!

I hope this blog has helped you choose the best hotel for you for your Banff holiday! Banff is truly one of my favourite towns in the whole world – I hope you enjoy it as much as I always do!


Keep Reading…

We love Canada (my home country!) Here are some other blogs about Canada that may be of interest to you!

33 BEST Things to do in Vancouver

The Truth about going on a Wine Tour in Kelowna

Guide to Visiting Whistler in the Summer

Like it? Pin it! Click here!

10 best hotels in Banff Canada Pin

About the Author - destinationlesstravel

We are Dan and Bailey, just your typical thrill-seeking travelers! You will likely find us hiking, scuba diving, catching public transport, or just drinking beer at a hostel.

Leave a Reply

Your email address will not be published. Required fields are marked *