Hotels in Banff

Best Hotels in Banff, Canada – Compare Prices, Reviews & Book Online

✓ 300M+ traveller trusted Trip.com ✓ 1.8M+ daily users ✓ 147M+ verified reviews ✓ 24/7 support in 30 seconds

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
9+8+7+6+
Popular Filters for Banff
Breakfast includedFree cancellationPets welcomePoolBanff AvenueParking available2 bedsFree parkingVery Good 8+Hotel
Property Type
HotelServiced apartmentResortLodgeApartmentBed and breakfastVacation homeHoliday parkHostelMotelInn
Property facilities & services
Pets welcomePoolCurrency exchangeParking availableFree parkingSpaSaunaWater parkGymWi-Fi in public areasLaundry roomElevatorLuggage storageCar rentalsSmoking areaBarbecueConference roomEV charging stationGolf courseRestaurantBarWake-up callairport transfers

Find Best Banff Hotels - 39 Options with Great Prices & Reviews

Explore a curated selection of premier accommodations and compare top rated hotels in Banff to find the perfect match for your travel style and budget. Book with confidence, backed by verified guest reviews.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Banff
Skiing
Hiking
Gym
+8
"The facilities in the room are relatively ordinary and a bit old, but the scenery outside the window is very good. You can see the snowy mountains and robes will appear from time to time outside the balcony👍. The service is also very good. The guy at the front desk will help take the luggage to the room."
Very Good
112 reviews
8.9/10
1 night
From €82
Check availability
99+
Hotels in Banff
Private parking
Luggage storage
Wake-up call
+9
"The Rome very clean i like the coffee machine by hotel at the front so much . Love it"
Great
132 reviews
9.0/10
1 night
From €100
Check availability
75
Hotels in Banff
Golf course
Skiing
Horse riding
+11
"The room is small, the overall tone is darker, the air conditioner in the room is super noisy, no wonder earplugs are provided for guests at the bedside, the price-performance ratio is not as good as the newly opened Canoe suites, but fortunately it is located in the center of Banff Avenue, very lively, and there are many choices for eating and shopping around, so it can be said that it has no merits or demerits."
Great
126 reviews
9.0/10
1 night
From €104
Check availability
77
Hotels in Banff
Luggage storage
Wi-Fi in public areas
Hiking
+4
"Felt like a good 10-15 minute walk from the centre to the hostel. Good security measures. Bar is a little small and no room to move around at breakfast time and people are hovering and it gave me anxiety looking for the breakfast food as it was overwhelming with so many crowded people. Although can’t complain as it’s free and comes with your booking. Decent rooms but 2nd night in there is no cleaning I.e vacuuming not done as of yet and there’s a dead bug on floor. Friendly staff at the counter. Spacious room for luggage (6 bed share) and you need a thick locker key set for the lockers. Byo shower mat, slippers, hangers. Great bedside sockets curtain privacy!"
Very Good
69 reviews
8.3/10
1 night
From €28
Check availability
99+
Hotels in Banff
Golf course
Indoor swimming pool
Skiing
+12
"The hotel is situated in close proximity to everything in Banff. We enjoyed walking to buses, shops and restaurants. There are plenty of options for travel to the many sight-seeing destinations. The only open restaurant is the Italian one and we didn't like the coffee there so we went out for meals, although we did have a couple drinks at the bar and that was nice. We did se that the pool was being enjoyed by various guests. The concierge was very helpful in letting us know how to get around and to help schedule the gondola excursion. It is a big place that is very nice and will be incredible, when all the renovations are complete."
Great
77 reviews
9.3/10
1 night
From €98
Check availability
99+
Hotels in Banff
Golf course
Indoor swimming pool
Skiing
+9
"Coffee and hotwater available. Parking is limited in front of lodge, but there is underground parking nearby. No air conditioning."
Great
61 reviews
9.1/10
1 night
From €89
Check availability
99+
Hotels in Banff
Golf course
Skiing
Hiking
+4
"This hotel is an excellent value for the location and price. Staff is friendly, the hotel is clean and comfortable, amenities are as described. You need to check in next door, but this isn’t inconvenient. The hotel allows you to use the free underground parking until 4pm on day of checkout, which is excellent. I’ve stayed here before and will be returning."
Very Good
96 reviews
8.3/10
1 night
From €79
Check availability
91
Hotels in Banff
Golf course
Skiing
Horse riding
+7
"Room was a good size and location was excellent. A little disappointed because the room they gave us was in the main thoroughfare by the pool/hot tub which was good and bad. Good as it was close to the pool but bad because it got quite busy/noisy at times. Not a huge deal as we were out exploring Banff anyways. Overall, would stay here again."
Amazing
99 reviews
9.4/10
1 night
From €104
Check availability
99+
Hotels in Banff
Golf course
Skiing
Horse riding
+10
"The location was right at Banff Ave. Hotel has free parking, so I can explore downtown without any concerns. The room is sufficient. And the staff were just so sweet to celebrate our honeymoon with us. We are thankful for that. Highly recommend."
Very Good
131 reviews
8.2/10
1 night
From €93
Check availability
99+
Hotels in Banff
Golf course
Skiing
Hiking
+9
"It’s very closed to the downtown area, everything is walkable. Gives you a three day bus pass for BANFF local travel free of charge and you can ask for more if you stay longer. Nick view of mountains Not the most cleanest. Didn’t have new towels ever day and took a long time for room to be cleaned"
Very Good
128 reviews
8.8/10
1 night
From €79
Check availability
See More Hotels in Banff

Trip.com's insights for hotels in Banff

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Banff hotel at the right time!

Which month offers the lowest hotel rates in Banff?

November is the most affordable month to book a hotel in Banff, with average nightly rates around €195. Prices peak in July, when rates reach about €416 per night.
(Based on Trip.com data from January 20, 2025 to January 20, 2026.)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

What is the cheapest day of the week for hotels in Banff?

Hotel rates in Banff are typically lowest on Thursday, with average nightly rates around €263. Wednesday tends to be the most expensive, averaging €307 per night.
(Based on Trip.com data from January 20, 2025 to January 20, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

What are the hotel rates in Banff this weekend?

Trip.com has found that weekend rates for 3-star hotels in Banff start as low as €344/night. For 4-star hotels, rates start from €422/night, while 5-star hotel rates start from €998/night.
(Based on Trip.com data for January 17, 2026 to January 19, 2026.)
3-Star
4-Star
5-Star

Hotels in Banff Near Popular Landmarks

Discover the top tourist attractions in Banff and book your hotel near the city's most famous towers and entertainment centers to enjoy a stay close to everything you want to visit.

Browse Hotels in Banff by Accommodation Type & Amenities

Discover hotels in Banff that match your style, from serviced apartments and countryside stays to hotels with free Wi-Fi and parking, and find the right place for your trip to Banff.

Most Booked Hotels in Banff by Travellers This Past Month

See all
A curated selection of most in-demand Banff hotels, based on an analysis of booking trends, guest reviews, and ratings for quality and cleanliness.
No.1
8.9/10
44 review

Otter Hotel

Hotel near Banff
"Great stay!""Relaxing hot springs"
Select dates to view prices
No.2
8.9/10
169 review

Banff Ptarmigan Inn

Hotel near Banff
"Great rooms""Great service"
Select dates to view prices
No.3
8.7/10
40 review

Charltons Banff

Hotel near Banff
"Great rooms""Great location"
Select dates to view prices
No.4
9.1/10
118 review

Hotel Canoe & Suites

Hotel near Banff
"Large rooms""Convenient parking"
Select dates to view prices
No.5
8.8/10
92 review

Fox Hotel and Suites

Hotel near Banff
"Relaxing hot springs""Great stay!"
Select dates to view prices
No.6
9.3/10
47 review

Peaks Hotel and Suites

Hotel near Banff
"Great rooms""Great location"
Select dates to view prices
No.7
8.8/10
71 review

The Rundlestone Lodge

Hotel near Banff
"Great location""Great rooms"
Select dates to view prices
No.8
8.2/10
116 review

Banff Inn

Hotel near Banff
"Great location""Great stay!"
Select dates to view prices
No.9
8.8/10
117 review

Tunnel Mountain Resort

Hotel near Banff
"Great kitchen""Many amenities"
Select dates to view prices
No.10
9.4/10
66 review

Moose Hotel and Suites

Hotel near Banff
"Great location""Great stay!"
Select dates to view prices

Best Banff hotels with breakfast

See all
Start your day with a tasty breakfast at one of our top hotels in Banff.

Fairmont Banff Springs

Hotel near Banff
Located in the heart of Banff National Park, a UNESCO World Heritage Site, the historic Fairmont Banff Springs stands as landmark in the picturesque alpine town of Banff, Alberta. Canada's - Castle in the Rockies - has been providing legendary hospitality for more than 125 years. This year-round luxury mountain resort offers a championship golf course during the summer, unparalleled skiing in the winter, the European-style Fairmont Spa, authentically local dining experiences and breathtaking views.
9.2/10
Great42 review
Price per night from:€423

Royal Canadian Lodge

Hotel near Banff
A stay at Royal Canadian Lodge places you in the heart of Banff, within a 5-minute drive of Central Park and Banff Centre for Arts and Creativity. This hotel is 1.3 mi (2.1 km) from Tunnel Mountain and 1.6 mi (2.5 km) from Bow Falls. Don't miss out on the many recreational opportunities, including a health club, an indoor pool, and a hot tub. Additional features at this hotel include complimentary wireless internet access, concierge services, and ski storage. Satisfy your appetite for lunch or dinner at The Evergreen Restaurant, a restaurant which specializes in international cuisine, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, express check-out, and complimentary newspapers in the lobby. Planning an event in Banff? This hotel has 2500 square feet (225 square meters) of space consisting of conference space and a meeting room. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 99 guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, as well as phones with free local calls.
8.9/10
Very Good118 review
Price per night from:€128

Moxy Banff

Hotel near Banff
Moxy Banff resulted from a 30 million dollar makeover of Banff’s first commercial motor hotel, The Voyager Inn, originally constructed in 1964. Moxy Banff is a family-friendly hotel in Banff with a bold mid-century design anchored in the centre by Bar Moxy and flanked on both sides by expansive rundle stone walls and unique precast guest wings that float over the parkades. The guest experience starts with a trip back in time as you enter the hotel to check in at Bar Moxy. Lit by an upside-down bear wearing headphones, the check-in experience sets the tone for the fun ahead as every guest receives a complimentary cocktail. The bar evokes a retro ski vibe with its racetrack design and chairlift-inspired liquor baskets.Bar Moxy’s doors open right onto the courtyard, a fun social space perfect for lounging by the fire or taking a dip in the hot pools. Hungry fun seekers will enjoy delicious apre’s and all-day menu from Bar Moxy’s fully restored ‘66 VW food truck.
8.8/10
Very Good94 review
Price per night from:€128

Banff Caribou Lodge and Spa

Hotel near Banff
With a stay at Banff Caribou Lodge and Spa in Banff, you'll be 1.3 mi (2.2 km) from Tunnel Mountain and 5.9 mi (9.4 km) from Lake Minnewanka. This spa hotel is 11.7 mi (18.8 km) from Banff National Park and 12 mi (19.3 km) from Sunshine Village. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including a hot tub, a sauna, and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and ski storage. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are available daily from 7 AM to 11 AM for a fee. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Banff? This hotel has 765 square feet (71 square meters) of space consisting of conference space and 2 meeting rooms. Free self parking is available onsite. Make yourself at home in one of the 190 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and coffee/tea makers, and housekeeping is provided daily.
8.2/10
Very Good136 review
Price per night from:€98

Brewster Mountain Lodge

Hotel near Banff
Brewster Mountain Lodge is centrally located in Banff, a 4-minute walk from Central Park and 14 minutes by foot from Banff Centre for Arts and Creativity. This ski hotel is 1.2 mi (1.9 km) from Tunnel Mountain and 1.9 mi (3.1 km) from Cave and Basin National Historic Site. After a day on the slopes, enjoy recreational amenities including a sauna and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and ski storage. You'll be on the slopes in no time with the complimentary ski shuttle. A complimentary continental breakfast is served daily from 6:30 AM to 10:30 AM. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff. Self parking (subject to charges) is available onsite. Stay in one of 77 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and coffee/tea makers, as well as phones with free local calls.
9.0/10
Great122 review
Price per night from:€100

Canalta Lodge

Hotel near Banff
With a stay at Canalta Lodge in Banff (Uptown District), you'll be a 3-minute drive from Banff Lake Louise Tourism Bureau and 9 minutes from Upper Hot Springs. This ski hotel is 11.8 mi (18.9 km) from Banff National Park and 3.7 mi (5.9 km) from Banff Gondola. After a day on the slopes, relax in one of the 2 hot tubs. Additional amenities at this hotel include complimentary wireless internet access, ski storage, and tour/ticket assistance. The complimentary ski shuttle makes getting to the slopes a breeze. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. A complimentary buffet breakfast is served daily from 6:00 AM to 10:00 AM. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 112 guestrooms featuring refrigerators and microwaves. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include phones, as well as desks and coffee/tea makers.
9.0/10
Great105 review
Price per night from:€98

Banff International Hostel

Hotel near Banff
With a stay at Banff International Hostel, you'll be centrally located in Banff, a 2-minute drive from Banff Lake Louise Tourism Bureau and 7 minutes from Upper Hot Springs. This hostel is 11.9 mi (19.2 km) from Banff National Park and 3.1 mi (5 km) from Banff Gondola. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and an arcade/game room. Additional features at this hostel include a television in a common area, tour/ticket assistance, and barbecue grills. A complimentary continental breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include complimentary wired internet access, a computer station, and complimentary newspapers in the lobby. Free self parking is available onsite. Make yourself at home in one of the 23 guestrooms, featuring kitchenettes. Complimentary wireless internet access is available to keep you connected. Conveniences include refrigerators, and housekeeping is provided daily.
8.0/10
Very Good117 review
Price per night from:€28

Verified Reviews From Guests at Banff Hotels

See all
Browse these genuine traveler ratings and real guest reviews to find the best Banff hotels.
8.9/10
Very Good
GGuest UserA beautiful and super convenient place to stay if you want to be close to Banff Town. We really enjoyed relaxing in the heated pool, hot tub, and dry sauna - it was the perfect way to unwind after a long day of exploring. The family suite came with a lot of great perks: having our own kitchenette made it easy to cook meals and having two bathrooms was a big plus for four people- it made the say much more comfortable. The only suggestion I'd make is to give the stove's ventilation hood a deep clean - it looked like it could use a bit of attention. Other than that, I'd definitely recommend this place to others. Great value and a great stay!
The Hidden Ridge Resort Hotels in Banff

The Hidden Ridge Resort

Hotel near Banff
Price per night from:€122
8.9/10
Very Good
GGuest UserI was a little worried because it was a motel, but it was very clean and comfortable. The room was warm and suited Banff, and the bathroom was clean. I usually bring my own shampoo, but I tried this one, which seems to be a Rocky Mountain brand, and was surprised how well it worked on my hair! There were plenty of cups, but no cutlery, so people who eat in their rooms will need to bring their own.
The Dorothy Motel Hotels in Banff

The Dorothy Motel

Hotel near Banff
Price per night from:€98
8.4/10
Very Good
SSomchaigreat location nice room with twin big bed car park ok noises from upper room could be annoying
A Good Nite's Rest Bed and Breakfast Hotels in Banff

A Good Nite's Rest Bed and Breakfast

Hotel near Banff
Price per night from:€73
8.3/10
Very Good
DDave van KampenWe were happy with this place. It seems dated but in nice repair (much like our home and ourselves). We wanted it mostly for the fireplace but the room had more than that with a full kitchen and full size appliances. If we ever wanted to be in Banff and make substantial home cooked food, this would be ideal. The bed was great and the staff very kind and friendly. It is in a natural mountain area just five minutes by car from downtown Banff. We had a balcony looking at a Mountain view and deer in the yard in front of the unit. There is bus service into town and free tickets offered by the resort. There is a water slide and an indoor and outdoor hot tub which is nice but not really a breathtaking setting. If you enjoy corn mazes this building has a lot of routing in it that takes a while to learn. We joked with other guests about that. All in all, pretty okay. We would book here again.
Douglas Fir Resort & Chalets Hotels in Banff

Douglas Fir Resort & Chalets

Hotel near Banff
Price per night from:€82
8.2/10
Very Good
JJazTBest priced accoms in banff during summer, very well equiped with shower gel, hot water, hair dryer, laundry, cafe for breakfast and dinner. Hostel provides free roam transit bus pass for routes 1, 2, 4, 6 and is valid for 3 days, very useful to get to town and around even lake minnewanka, two jack, johnson and cascade ponds! Comfortable room, top notch service.
HI Banff Alpine Centre - Hostel Hotels in Banff

HI Banff Alpine Centre - Hostel

Hotel near Banff
Price per night from:€33
7.0/10
KKatie432The best part about this hotel is the location - right in the middle of town. The mattress was awful and the floorboards are horrendous- you can hear every footstep from the rooms above. The room was relatively clean and the staff were helpful
King Edward Hotel Hotels in Banff

King Edward Hotel

Hotel near Banff
Price per night from:€86

FAQs About Banff Hotels

What are the best places to stay in Banff?

Some top places to stay in Banff are near popular attractions like Banff Avenue, Bow River Trail and Banff Legacy Trail—so you can quickly get to top landmarks and amenities you need.

What is the average price of a hotel in Banff for this weekend?

According to Trip.com’s latest 12-month data, 3-star hotels in Banff have an average price of €221 per night this weekend. For 4-star hotels, the average rate is €329 per night. If you’re seeking luxury, 5-star hotels in Banff typically cost €842 per night this weekend.

What is the average nightly price of hotels in Banff on weekdays?

Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in Banff on weekdays is €166. For 4-star hotels, the average cost is around €255 per night. For a luxury stay, 5-star hotels in Banff generally have an average price of €808 per night on weekdays.

What hotels in Banff offer an especially good breakfast?

Begin your day with a tasty and satisfying breakfast! Fairmont Banff Springs (price from €281), Otter Hotel (price from €124) and Hotel Canoe & Suites (price from €142) provide the best breakfast to start your day.

Which hotels in Banff provide fitness facilities?

Otter Hotel (price from €124), Banff Park Lodge (price from €72) and Irwin's Mountain Inn (price from €68) include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

What are the best hotels with a spa in Banff?

A spa hotel can make your trip more enjoyable with relaxing amenities. Irwin's Mountain Inn (price from €68), Red Carpet Inn (price from €63) and Moose Hotel and Suites (price from €150) are great choices for spa hotels offering quality services.

Which hotels in Banff have pools?

Otter Hotel (price from €124), Bow View Lodge (price from €64) and Banff Park Lodge (price from €72) are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

What are the best hotels in Banff near Banff Avenue?

Some standout hotels in Banff close to Banff Avenue include Banff Park Lodge (price from €72), Bow View Lodge (price from €64) and Mount Royal Hotel (price from €92), all within easy walking or transit distance of Banff Avenue, perfect for travelers wanting to explore the landmark and its surroundings.

How to get good deals on hotels in Banff?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Banff Hotels Info

Number of Reviews
3,463
Total Properties
39
Weekday Avg. Price
€189
Weekend Avg. Price
€247
Trending hotel
Otter Hotel