A discerning Guide to the best Hotels in Banff, Canada

This post may contain affiliate links. Please read disclosure. Thank you for your support.

The small mountain town of Banff packs a big accommodation punch when it comes to the choice of hotel properties. From hotels that accommodate all in the family to chic downtown suites or cosy rooms in an historic castle on a hill, we’ve put together a discerning hotel guide to the best hotels in Banff.

The Best Hotels in Banff

Whenever you are headed to a spot with loads of weather variations, great food, adventurous activities, and geothermal hot springs, you want to make sure you have a cosy spot to rest your head. Banff has plenty of accommodation options, but the key is to book as early as possible to get the room you want in the hotel of your choice.

best hotels in banff

Hotel Health and Safety Commitments

As in many busy tourism destinations around the world these days, you may find pandemic health and safety protocols in effect in Banff, Alberta. These may include; increased in-room sanitation and cleaning practices, limited housekeeping, mandatory pool reservations, limited elevator capacity, mandatory masks on property, limited valet parking service, and an abundance of hand sanitizer stations. 

Remember to be kind, be calm and be safe when you’re booking hotel accommodations in Banff or anywhere during these challenging and busy times. For the latest and most up to date health and safety information, visit the individual hotel’s website.

Elk + Avenue Hotel

For those keen on being in the middle of the action, the Elk + Avenue Hotel is just a short walk from all the shops, museums and restaurants and bars in downtown Banff. The roomy suites at Elk + Avenue feature Scandi-chic decor and a soft spot to relax after a busy day’s activities in the mountains or in town. There’s also an in-house café and restaurant.

Fairmont Banff Springs Hotel

The standard for luxury doesn’t get much better than a castle at the top of the hill, the Fairmont Banff Springs Hotel. This historic hotel has all the amenities and service features one would expect from the Fairmont chain, including; well-appointment (if small) rooms, a variety of on-site restaurants, a magnificent and newly renovated Rundle Bar, an Afternoon Tea service, an indoor bowling alley, indoor pool and an outdoor pool that turns into an ice rink in winter, and outdoor hot tubs, and an excellent Spa including a mineral pool.

The Banff Springs is a fabulous choice for pampering oneself, and makes for a great base to explore the Canadian Rockies, whether you are hiking in the summer or enjoying the local ski slopes in winter.

Looking to pitch a tent instead? Check out our camping in Banff guide!

Fox Hotel and Suites

Staying in Banff and love a good hot tub? Well the Fox Hotel has a grotto style hot tub, inspired by the original Cave and Basin hot spring. The rooftop hot tub is the perfect spot to relax while enjoying the mountain views and people watching on the main drag of Banff Avenue below.

The hotel offers free parking (always at a premium in town) and transit to get around. It’s also pet-friendly (a big plus!) if you’ve brought along your traveling fur baby.

Juniper Hotel

If you’re sensing a theme of cosy stays, then the Juniper Hotel is going to pile onto that notion with its great views, excellent mountain hospitality and food. The Juniper is located north of town, on the road to Mt. Norquay across Highway 1.

Surrounded by fresh air, forest and stunning mountain views, the hotel includes free parking and Wifi, features a wood burning fireplace, and has a fantastic in-house restaurant, the Juniper Bistro. Choose the Bed & Breakfast package and wake up to views of Mount Rundle.

Moose Hotel and Suites

Rustic luxury in the form of a log-beam lodge in the heart of Banff awaits at the Moose Hotel and Suites. This hotel has larger suites perfect for families with kids visiting Banff, as well as a spa and outdoor hot pools with views of the spectacular Rocky Mountains surrounding the town. Close to shops, restaurants and popular local hiking trails.


Mount Royal Hotel

One of the classic hotel properties in Banff, the 100-year old Mount Royal Hotel has been completely renovated to provide the luxurious necessities every mountain enthusiast needs. Smack dab in the middle of town, the hotel has its own museum, mountain library (read up before you hit the slopes) and general store. Relax those aching ski legs at the end of the day in the roof-top jacuzzi before you walk to après or dinner.

Rimrock Resort Hotel

Located a cosy distance from town, the Rimrock Resort Hotel has all the amenities of a resort property, including a variety of restaurants,  spa, fitness area, pools, wood-burning fireplaces and jaw-dropping mountain views.

The Rimrock is right across the street from the popular Banff Upper Hot Springs, and close to the Banff Gondola which whisks guests up to the stunning viewpoints of Sulphur Mountain. The hotel also provides a convenient free shuttle into town, should you ever wish to venture out of your cosy suite.

Sunshine Mountain Lodge

Okay, we admit that Sunshine Mountain Lodge is not in Banff, but it is in Banff National Park! So it’s makes our list. Located in Sunshine Village about 20 minutes east of Banff, Sunshine Mountain Lodge is Banff’s only mountain top hotel. So if you want to be thisclose to the fantastic skiing at Sunshine – one of the SkiBig3 mountain resorts – this is THE place.

The Lodge has a variety of restaurants and cafes to cater to your dining needs, so you won’t have to leave the property or Village to nourish yourself after a busy day carving up the slopes or hiking on alpine trails.


Claudia Laroye
Follow me

Leave a Comment

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