Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Banff – 50 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Canalta Lodge 4 stars

Hotel in Banff

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city centre. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away. The cleanliness, the large room and the hot breakfast.

Show more Show less
8.5
Very good
2,230 reviews
Price from
£211
per night

Banff Ptarmigan Inn 3 stars

Hotel in Banff

Situated just minutes from the centre of Banff, Banff Ptarmigan Inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas. Everthing, the staff is very helpful

Show more Show less
8.2
Very good
1,393 reviews
Price from
£169
per night

Banff Caribou Lodge and Spa 3 stars

Hotel in Banff

Featuring an on-site spa, this mountain lodge is nestled in the heart of Banff city centre, only 5.6 km from Banff Gondola. Free passes for Banff's transit system are provided. Free WiFi is provided. very good room and good for value, excellent service. best breakfast I have after visiting three hotels in banff

Show more Show less
8
Very good
1,277 reviews
Price from
£157
per night

Banff Park Lodge 3 stars

Hotel in Banff

Nestled in the pristine mountains of Banff in Alberta, Canada, is this environmentally friendly hotel, offering exceptional service and comfortable accommodation in a beautiful natural environment. Concierge was on point. Pool and tub soooo good!!!! Location was perfect.

Show more Show less
8.2
Very good
2,041 reviews
Price from
£148
per night

Banff Rocky Mountain Resort 3 stars

Hotel in Banff

Featuring an a la carte breakfast, this resort is situated along the Banff Rocky Mountain National Park and features spacious all-suite accommodation. Lovely big comfortable clean room Reception were very helpful when I needed a scraper to clear our car windows of snow

Show more Show less
8.2
Very good
1,460 reviews
Price from
£159
per night

Bow View Lodge 3 stars

Hotel in Banff

Located directly on Bow River, this lodge is situated in Banff National Park, 5 minutes' walk to Banff city centre. A swimming pool, fitness centre, and sauna are available for guest use nearby. Loved our stay at the Bow View Lodge with its lovely location by the beautiful Bow River. Our room looked out on this peaceful scene. And all just a short walk from the liveliness of the town.

Show more Show less
7.7
Good
1,243 reviews
Price from
£126
per night

High Country Inn 3 stars

Hotel in Banff

Offering an indoor pool, a dry cedar sauna and a hot tub, High Country Inn is located in Banff. Free W-Fi and a mountain view are enjoyed from all rooms. Mount Norquay is 13 minutes’ drive away. It’s the staff that made this place so wonderful! After a nine hour drive, they were helpful, kind & quick! Full of information and recommendations. It was much appreciated after a long journey!! The hotel is very comfy, and easy walk into town! Will stay again

Show more Show less
8.5
Very good
1,361 reviews
Price from
£166
per night

The Hidden Ridge Resort 3 stars

Hotel in Banff

This apartment-style property is nestled in a secluded area on Tunnel Mountain and offers stunning views of Banff town centre and the surrounding mountains. The pool/sauna area was awesome & such a relaxing option in between excursions! The staff is available 24/7 & so helpful! Free shuttle transit with the stay, it stops right in front of property, used it multiple times a day going back & forth to Banff town & to Gondola.

Show more Show less
8.1
Very good
1,585 reviews
Price from
£224
per night

Elk + Avenue Hotel 3 stars

Hotel in Banff

Offering a sauna and a hot tub, Elk + Avenue Hotel features guest rooms with a flat-screen TV and an iPod docking station. Free WiFi is available. Banff Gondola is 4 km away. Great location, cozy room, friendly staff!

Show more Show less
8.4
Very good
1,740 reviews
Price from
£185
per night

Fox Hotel and Suites 4 stars

Hotel in Banff

Located in historic Banff, Alberta, this contemporary hotel offers free shuttle to downtown and the Banff Ski Gondola. It features a cave-inspired hotpool and a Chili’s Restaurant and Grill on site. Great hotel! They perform a perfect service meeting all COVID -19 restrictions. Breakfast was good! We had a suite with kitchen. That was very handy. My family enjoyed staying there. I would like to come back in summer again.

Show more Show less
8.2
Very good
1,168 reviews
Price from
£192
per night

Most booked hotels in Banff in the past month

See all

Hotels located in the centre of Banff

See all

FAQs about hotels in Banff

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Banff:

Explore guest reviews of hotels in Banff

See all