Skip to main content

Search hotels in Banff

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

Banff – 53 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,095 reviews
Price from
$219.02
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...

M
Matt
From
United States
Brand new facility with very functional rooms. Coffee and tea curation was awesome as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 361 reviews
Price from
$214.65
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.

A
Aaron
From
United States
Friendly staff, great location, clean and modern room.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 694 reviews
Price from
$210.62
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,420 reviews
Price from
$275.78
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.

D
David.E
From
Australia
Great satisfactory everything needed
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,168 reviews
Price from
$129.01
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
$130.98
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,539 reviews
Price from
$167.36
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.

S
Shawna
From
Canada
I loved the room. Loved the hotel in general. We had an awesome room with a great balcony.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,789 reviews
Price from
$144.80
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.

Z
Zachary
From
Canada
Our stay was pleasant right from the start. The staff were friendly, our rooms were very clean and comfortable, had a great view of the river/mountains, and even woke up to a buck grazing below our balcony. The pool and steam room was our favorite part by far. We’d return for a weekend just to sit in that steam room again lol overall great stay! Thank you to the staff for making it so accommodating and for being so friendly!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,227 reviews
Price from
$145.13
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,587 reviews
Price from
$144.80
1 night, 2 adults
See all 53 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,400 reviews

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,375 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,587 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,832 reviews

Popular with guests booking hotels in Banff

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

Popular with guests booking hotels in Banff

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

Best hotels with breakfast in Banff and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,290 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.08 per night
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 $118.18 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 $160.99 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,539 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 $156.94 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.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

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.26 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,413 reviews

Featuring an on-site hot tub, this hotel is located within 1804 ft of Banff city center. Free WiFi and a flat-screen TV are provided in all guest rooms.

From $104.36 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 887 reviews

Featuring a fitness center and hot tub, this hotel is located in the heart of Banff, surrounded by the Canadian Rockies. Shopping and restaurants are conveniently within a few minutes' walk.

From $112.45 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,441 reviews

Located in Banff center, this hostel provides free WiFi in all rooms. Mount Norquay Ski Resort is 15 minutes’ drive away.

From $109.21 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,007 reviews

Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 12 mi from Sunshine Village Ski Resort. Guests can enjoy the on-site restaurant and bar.

From $123.14 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 834 reviews

Charltons Banff is an Alpine-style hotel located on Banff Avenue, a short walk from the main downtown shopping and restaurant district. Room types include deluxe rooms, lofts and kitchenettes.

From $108.57 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,375 reviews

Featuring an on-site spa, this mountain lodge is nestled in the heart of Banff city center, only 3.5 mi from Banff Gondola. Free passes for Banff's transit system are provided. Free WiFi is provided.

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

With scenic views of the Canadian Rockies, this contemporary mountain lodge is located directly on Banff Avenue and offers an indoor pool. Free WiFi is provided throughout the property.

From $120.54 per night

Hotels located in the center of Banff

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 793 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 $373.41 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 455 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 $150.31 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.

From $162.45 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 959 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 $185.62 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,587 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 $136.72 per night

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,599.78 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,227 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 $96.63 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 167 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 $209.53 per night

FAQs about hotels in Banff

Learn more about visiting Banff

  • 195 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.54 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 $225.71 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,420 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 $144.81 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,375 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 $136.72 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,587 reviews
Great hotel, central to Banff, easy walking distance to everything.
Guest review by
Richard
United Kingdom