Banff hotels

Popular filters

Search hundreds of travel sites at once for hotels in Banff

Here is why travellers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Best Banff hotels

Discover the best prices and deals for you by selecting your travel dates.
Choose your dates

Most recommended Banff hotels

Show all
Charltons Banff - Banff - Bedroom
Charltons Banff
7.7 Good
£103+
£103+
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Banff Inn - Banff - Building
Banff Inn
8.3 Very Good
£112+
£112+
Free Wi-Fi
Air conditioning
Red Carpet Inn
7.5 Good
£102+
£102+
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Elk + Avenue Hotel
8.2 Very Good
Downtown£128+
£128+
Free Wi-Fi
Pet-friendly
Air conditioning
Banff Aspen Lodge
8.5 Very Good
£138+
£138+
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Brewster Mountain Lodge
8.5 Very Good
Downtown£127+
£127+
Free Wi-Fi
Pet-friendly
High Country Inn
8.6 Very Good
£536+
£536+
Free Wi-Fi
Pool
Pet-friendly
Air conditioning
Moxy Banff
6.5 Okay
£144+
£144+
Free Wi-Fi
Pet-friendly
King Edward Hotel
7.1 Good
Downtown£82+
£82+
Free Wi-Fi
Pet-friendly
Air conditioning
Buffalo Mountain Lodge
8.1 Very Good
£179+
£179+
Parking
Free Wi-Fi
Pet-friendly
£112+
Parking
Free Wi-Fi
Pool
Air conditioning
£125+
Parking
Free Wi-Fi
Pet-friendly
The Juniper Hotel & Bistro
8.2 Very Good
£108+
£108+
Free Wi-Fi
Air conditioning
Canalta Lodge
8.8 Very Good
£153+
£153+
Free Wi-Fi
Pet-friendly
Air conditioning
Rundlestone Lodge
7.9 Good
£109+
£109+
Parking
Free Wi-Fi
Pool
Air conditioning

Banff hotels near Canadian Ski Museum West

Show all
Banff Park Lodge - Banff - Restaurant
Banff Park Lodge
8.1 Very Good
Downtown£130+
£130+
Free Wi-Fi
Pool
Moose Hotel and Suites - Banff - Lobby
Moose Hotel and Suites
8.9 Very Good
Downtown£255+
£255+
Parking
Free Wi-Fi
Banff Ptarmigan Inn
8.2 Very Good
Downtown£132+
£132+
Parking
Free Wi-Fi

Top Banff hotels with parking

Show all
Storm Mountain Lodge & Cabins - Banff
£336+
Parking
Free Wi-Fi
Bow View Lodge - Banff - Living room
Bow View Lodge
7.7 Good
Downtown£102+
£102+
Parking
Free Wi-Fi

Top 10 hotels in Banff

Discover the top hotels in Banff handpicked by local expert Megan Honan.
Megan Honan
25 September 2024

Nestled in the heart of the Canadian Rockies, Banff is a haven for nature enthusiasts, thrill-seekers, and those in search of peaceful retreats. As someone who lives minutes from this charming town, I’m never disappointed by the opportunities for adventure and relaxation. Here, you’ll find winter sports, summer hikes, and serene moments in stunning natural landscapes. To ensure your stay in Banff is as unforgettable as the scenery, I’ve curated a list of the finest hotels in town. Each of these properties has been carefully selected to provide exceptional comfort, outstanding service, and unique amenities. Whether you're looking for luxurious indulgence or a cosy getaway, here’s my pick of the best hotels in Banff for your next Rocky Mountain adventure.

1.

Fairmont Banff Springs

Address:

405 Spray Avenue

Price:

£332-5172.04/night

As a local who loves exploring the town, I can confidently say that the Fairmont Banff Springs is one of the best hotels in Banff. This iconic property, often referred to as the ‘Castle in the Rockies’, offers a unique blend of elegance and history. Every time I visit, I'm captivated by its stunning architecture and gorgeous views.

The rooms are elegantly designed, providing a cosy retreat after a day of adventure. I particularly enjoy dining at the hotel's diverse restaurants, including the fine dining experience at 1888 Chop House, the casual offerings at Castello Ristorante, and the authentic Japanese cuisine at Samurai Sushi Bar and Restaurant.

One of my favourite experiences, though, has to be the traditional afternoon tea, where you can relax with a selection of teas and delicious pastries. For anyone seeking an unforgettable stay in Banff, this is it.

2.

Mount Royal Hotel

Address:

138 Banff Avenue

Price:

£79-949.73/night

Located right in the heart of Banff town centre, the Mount Royal Hotel offers easy access to all the local attractions, shops, and restaurants. The updated guestrooms effortlessly blend modern design with historic touches, capturing the essence of the area's rich heritage. The rooftop hot tubs are a favourite of mine, providing a perfect spot to relax while taking in the stunning mountain views.

I also appreciate the cosy library (with its free coffee bar) and the friendly, knowledgeable staff, who are always on hand to offer great local recommendations. The hotel's newly renovated interior, meanwhile, provides the perfect blend of comfort and charm.

Whether I’m enjoying a night cap at the on-site restaurant Brazen or unwinding after a day in the great outdoors, the Mount Royal Hotel ticks all the boxes as one of the best hotels in Banff.

3.

The Rimrock Resort Hotel Banff

Address:

300 Moutain Avenue

Price:

£169-1523.56/night

Perched on the edge of Sulphur Mountain, The Rimrock Resort Hotel is a luxurious retreat that feels worth every penny. The elegant rooms are designed with comfort in mind, with plush bedding and upscale toiletries. Dining at the hotel’s fine restaurants, particularly Eden, is always a highlight for me, with its award-winning Five Diamond menu and panoramic vistas that make every meal an experience.

The resort’s proximity to the Banff Upper Hot Springs and the Banff Gondola means adventure is always just a step away. After a day of exploring, I love unwinding in the indoor pool or indulging in a spa treatment.

The attentive and friendly staff consistently ensure a seamless and enjoyable experience, often going above and beyond to cater to personal preferences, like remembering my favourite drinks. The blend of natural beauty, refined luxury and exceptional service here create a serene and welcoming atmosphere, making it one of the best hotels in Banff.

4.

Elk + Avenue Hotel

Address:

333 Banff Avenue

Price:

£77-502.46/night

Located in the heart of the town centre area, the Elk + Avenue Hotel is one of the best hotels in Banff for its blend of modern style and mountain charm at an affordable price. The hotel offers well-appointed rooms that are comfortable and modern. But the real draw here is the central location, which makes it easy to enjoy the town's lively nightlife and restaurants.

One of my favourite aspects of the hotel is the warm and inviting reception, where guests can relax by the fireplace with a cup of coffee after a day of hiking or skiing. The on-site Farm & Fire restaurant serves delicious farm-to-table meals, making dining in as appealing as exploring local eateries.

The Elk + Avenue Hotel’s combination of stylish comfort, convenient location, and attentive service (all at a budget-friendly rate) make it a fantastic choice for a memorable stay in Banff.

5.

Peaks Hotel and Suites

Address:

218 Lynx Street

Price:

£109-926.75/night