Skip to main content
Manage my booking

Search hotels in Banff

Enter your dates to see the latest prices and deals for Banff hotels

December 2025

123456
78910111213
14151617181920
21222324252627
28293031

January 2026

123
45678910
11121314151617
18192021222324
25262728293031
Check-in date - Check-out date

Banff – 52 hotels and places to stay

Filter by:

Star Rating
Review score

Hotel Canoe and Suites

Hotel in Banff

Located in Banff, within 1.2 miles of Banff Park Museum and 1.2 miles of The Whyte Museum of the Canadian Rockies, Hotel Canoe and Suites provides accommodations with a bar as well as free private...

D
Daria Noe
From
Ukraine
Tasteful, well designed, high-quality service, great location, and love the little perks like bus tickets, soap choices, robes, coffee and tea options, and of course, paddle handles, delicious cafe in the lobby. Love the photos in the hallway, very thoughtful of keeping hotel visitors busy and entertained. Thank you, it was a great and enjoyable time while we were there. The only thing I would consider adding is a pair of sleepers, especially during winter time. Not everyone is traveling with one, and people were wearing their boots or going barefoot around the hotel and in the pool area. Also, fix the elevator, as it was going extremely slow or stopping/missing floors.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,100 reviews
Price from
$218.08
1 night, 2 adults

Otter Hotel

Hotel in Banff

Located in Banff, within 1.2 miles of Banff Park Museum and 1.2 miles of The Whyte Museum of the Canadian Rockies, Otter Hotel provides accommodations with a restaurant as well as free private parking...

L
Laura
From
Australia
Clean, new amenities with thoughtful, low-waste touches (DIY filter coffee with just the right amount). Lots of space and comfortable rooms, the hot pools on the balcony were a really lovely touch.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 362 reviews
Price from
$215.16
1 night, 2 adults

Peaks Hotel and Suites

Hotel in Banff

Peaks Hotel and Suites is located in Banff, 1.2 miles from Cave and Basin National Historic Site.

S
Stephanie
From
United Kingdom
Great location in Banff, a little of the main busy area but very central. Was walking distance to Banff Springs hotel where we were attending a wedding. Big, comfortable and clean room. Easy paid parking under the hotel. Was quite pricey, but then everywhere is expensive in Banff in August!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 694 reviews
Price from
$211.12
1 night, 2 adults

Moose Hotel and Suites

Hotel in Banff

Located a 1 minute walk from the heart of Banff, the Moose Hotel & Suites features a spa center and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV.

c
cantu
From
Mexico
Excellent Lobby very nice and comfy with a beautiful fire, staff very friendly, the room and bathroom clean and comfortable, all furniture new, shower impecable, excellent room service, exterior jacuzzis with great views!! The restaurant Pacini delicious. The location was conviniently near to all restaurants and stores from Banff downtown. They have complimentary parking in the building!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,419 reviews
Price from
$276.43
1 night, 2 adults

Brewster Mountain Lodge

Hotel in Banff

Brewster Mountain Lodge is centrally located in downtown Banff. Log furnishings, western décor, and historic photos from the Brewster Family define the interior of the lodge.

B
Bonny
From
United States
Cabin feel. View terrific. Location fabulous. Cosy. Excellent staff...so helpful and kind.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,166 reviews
Price from
$129.32
1 night, 2 adults

Buffalo Mountain Lodge

Hotel in Banff

This Banff hotel is located on the slopes of Tunnel Mountain, within a 20 minute walk of downtown. Each room offers a wood fireplace and private bathroom.

R
Robert
From
United States
We especially loved the cabin style and the fireplace
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,531 reviews
Price from
$131.29
1 night, 2 adults

Canalta Lodge

Hotel in Banff

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city center. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

S
Sangwon
From
Canada
Amazing service, hot tubs also stunning with the mountain view. Location is just 5 m close to downtown. Breakfast was also perfect. 100% recommend.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,541 reviews
Price from
$167.75
1 night, 2 adults

Best Western Plus Banff International Lodge

Hotel in Banff

Featuring an indoor swimming pool and hot tub, this Banff property is located 10 minutes’ walk from Banff town center. Free WiFi is offered in all areas. Breakfast is provided daily.

E
Evee
From
Spain
The facility is clean ,rooms are big and my room had a Jacuzzi which I really love.The staffs are friendly too,I had breakfast and it was just the best the for my kids in the morning.overall the hotel is a 10/10
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,789 reviews
Price from
$145.14
1 night, 2 adults

Bow View Lodge

Hotel in Banff

Located directly on Bow River, this lodge is located in Banff National Park, 5 minutes' walk to Banff city center. A swimming pool, fitness center, and sauna are available for guest use nearby.

Y
Yuttasin
From
Thailand
the location is good. the hotel is in Banff downtown and we can walk through the town easily and the hotel has his own parking so it is very comfortable. and the location is beside the river so we have a wonderful view behind the hotel.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,229 reviews
Price from
$141.83
1 night, 2 adults

Banff Ptarmigan Inn

Hotel in Banff

Situated just minutes from the center of Banff, this comfortable inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

G
GRETCHEN
From
Philippines
Location is close to everywhere.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,589 reviews
Price from
$145.14
1 night, 2 adults
See all 52 hotels in Banff

Most booked hotels in Banff and surrounding area in the past month

See all

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,413 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,402 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,376 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,789 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,589 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,531 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,139 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,834 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,200 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,100 reviews

Hotels located in the center of Banff

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 795 reviews

Basecamp Suites Banff offers air-conditioned rooms in Banff. There's a private entrance at the apartment for the convenience of those who stay.

From $279.87 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 453 reviews

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 2.5 mi away.

From $138.50 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 567 reviews

King Edward Hotel provides rooms with free WiFi in Banff, well set a 3-minute walk from The Whyte Museum of the Canadian Rockies and 1.1 miles from Cave and Basin National Historic Site.

From $106.51 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 485 reviews

Offering a restaurant, Mount Royal Hotel is located in Banff. Free WiFi and a flat-screen TV. A sauna and a hot tub are available on site. Banff Upper Hot Springs is 2.5 mi away.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,589 reviews

Situated just minutes from the center of Banff, this comfortable inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

From $137.04 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,229 reviews

Located directly on Bow River, this lodge is located in Banff National Park, 5 minutes' walk to Banff city center. A swimming pool, fitness center, and sauna are available for guest use nearby.

From $137.41 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,291 reviews

Offering a hot tub, this Banff hotel is located just 10 minutes’ walk from Banff Park Museum. A balcony or patio feature in each guest room. Free WiFi and a full breakfast are included.

From $169.48 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 169 reviews

Located in Banff, a 12-minute walk from The Whyte Museum of the Canadian Rockies, The Kenrick Hotel has accommodations with free WiFi and free private parking.

From $210.03 per night

Best hotels with breakfast in Banff and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 549 reviews

Located 0.6 mi from Banff Park Museum, A Good Night's Rest Bed and Breakfast offers rooms with a microwave and a mini refrigerator. Free WiFi is provided.

From $102.56 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,789 reviews

Featuring an indoor swimming pool and hot tub, this Banff property is located 10 minutes’ walk from Banff town center. Free WiFi is offered in all areas. Breakfast is provided daily.

From $120.83 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,541 reviews

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city center. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

From $153.26 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 51 reviews

Providing garden views, Banff Beaver Cabins in Banff provides accommodations and a garden. There's a private entrance at the vacation home for the convenience of those who stay.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 174 reviews

Holiday Lodge Bed and Breakfast offers accommodations in Banff, 1.4 miles from Cave and Basin National Historic Site.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 151 reviews

Holiday Lodge Cabins offers accommodations in Banff, 1.4 miles from Cave and Basin National Historic Site. Both free Wifi and parking on-site are accessible at the bed and breakfast free of charge.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 961 reviews

Nestled in the pristine mountains of Banff in Alberta, Canada, is this environmentally friendly hotel, offering exceptional service and comfortable accommodations in a beautiful natural environment.

From $129.30 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 663 reviews

Featuring mountain views, Riverfront Estate Bed&Breakfast Banff in Banff provides accommodations and a garden. Banff International Research Station is within a 13-minute walk of the bed and breakfast.

Budget hotels in Banff and nearby

Just a 8-minute walk from Banff Park Museum and half a mile from The Whyte Museum of the Canadian Rockies, Mountain View Retreat in the heart of Banff - Massive House Sleeps 23 features accommodations...

From $2,605.95 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Just a 4-minute walk from Banff Park Museum and 600 yards from The Whyte Museum of the Canadian Rockies, North House - Banff Mountain Home- The Real Rockies Experience features accommodations in Banff...

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 132 reviews

Beaujolais Boutique B&B at Thea's House- Adults Only in Banff provides adults-only accommodations with a terrace and a shared lounge.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Buffaloberry Bed & Breakfast offers accommodations in Banff, 1.7 miles from Cave and Basin National Historic Site. This 4-star bed and breakfast offers daily room service and bicycle parking.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 49 reviews

Just a 17-minute walk from The Whyte Museum of the Canadian Rockies and one mile from Banff Park Museum, Cougar Street Mountain Rental features accommodations in Banff with a garden.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 63 reviews

Nestled within Banff National Park, this family owned property is a 15-minute walk from the town centre.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 159 reviews

Located in Banff in the Alberta region, with Banff Park Museum and The Whyte Museum of the Canadian Rockies nearby, Elkhorn Lodge Vacation Rentals provides accommodations with free WiFi and free...

From $69.94 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 621 reviews

Offering an indoor pool and a hot tub, Rimrock Banff, Emblems Collection is located 6 minutes’ drive from Banff center and near the Upper Hot Springs. A restaurant is located on site.

FAQs about hotels in Banff

Learn more about visiting Banff

  • 196 attractions
  • 6 points of interest

What Guests Said About Banff:

10

Banff is a stunning mountain town with breathtaking views,...

Banff is a stunning mountain town with breathtaking views, cozy cafés, great restaurants, and endless outdoor activities. Everything is within walking distance, and the atmosphere feels warm, welcoming, and truly magical year-round.
Guest review by
Alevtina Tuhari
Canada
10

Location is very close to everything. Shuttle bus is great.

Location is very close to everything. Shuttle bus is great. Did not use the pool or hot tub if available but saw others heading in that direction. Would have liked to have had a place to hang out together as there were 7 of us. I never thought to ask about the business center to use it. Might have been a solution in the evening to play games and chat. Pizzeria Sophai, best pizza ever.
Guest review by
Ellen
Canada
10

Banff is a beautiful scenic town to visit during the off-...

Banff is a beautiful scenic town to visit during the off-season. Avoid the main areas otherwise and walk on the back streets to discover more of what it's all about other than shops and restaurants. There are so many great walks in the area around the river and Tunnel Mountain. Otherwise it's just wall to wall people on Banff Avenue. Plan your trip well to avoid high season and busy long weekends.
Guest review by
Sarah
Canada
10

We loved Banff!

We loved Banff! The atmosphere and the people made our time there a very enjoyable experience. Trips to the Gondola, Canmore, Lake Louise, Lake Miniwanka all worth it. Fabulous places to eat with various price ranges. Lots of things to see and do. The transport, Roam, excellent 👌
Guest review by
Joanne
Australia
10

The variety of fabulous sights, the walking/hiking areas,...

The variety of fabulous sights, the walking/hiking areas, the eating places and good vibes from locals in places such as the library, gallery and tour guides, not to mention the terrific local bus service with free passes provided by my accommodation are all worthy of merit. it was a little pricey but not excessive. I wished I'd booked 2 more days.
Guest review by
Ross
Australia
10

Banff is beautiful! Great area to stay in.

Banff is beautiful! Great area to stay in. Lots to see and close to other attractions. It’s a fun town with lots of restaurants and pubs. The surrounding mountains are incredible as Banff is located in a valley. Restaurant costs are high, but all the food was excellent. Looking forward to returning.
Guest review by
Gloria

See reviews by guests who stayed at hotels in Banff

See all
From $120.83 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 992 reviews
The location was good. Additionally the hotel provided us with free bus passes to be used to go to Banff downtown. The parking is difficult to get at downtown & it costs hourly CAD 5. So getting free bus passes for full 4 days for my entire family & friends group was great!
Guest review by
Kiran
United States
From $226.24 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,419 reviews
Fabulous! Moose Hotel is located in an excellent location to stroll the shops, restaurants and bars of Banff. The hotel has it all. Excellent timber work and attention to detail within the whole building. Stunning views from the hot-tubs, pool and sauna. Highly recommend.
Guest review by
DAVID
Australia
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 663 reviews
First: Banff is beautiful, but pricey location. This accommodation belongs among the cheapest (except hostels). If you select such affordable price in Banff you cannot expect the level of 3* hotel. You get what you paid for. Overall the stay was good.
Guest review by
Petrus07
Czech Republic
From $128.93 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,376 reviews
Amazing hotel! 1km walking from downtown Banff... very nice, well equipped, super comfy, great room, comfy beds, fast wifi. Spa/hot pool + sauna also nice... small gym as well. Nothing to complain about, really....
Guest review by
Matej
Czech Republic
From $137.04 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,589 reviews
Great hotel, central to Banff, easy walking distance to everything.
Guest review by
Richard
United Kingdom
gogless