Hotels in Banff

Search Best Hotels in Banff

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Banff
Breakfast includedPets welcomeFree cancellationPoolBanff AvenueFree parking2 bedsParking availableVery Good 8+Kitchen
Property Type
HotelResortServiced apartmentLodgeApartmentBed and breakfastVacation homeHoliday parkHostelMotelInn
Property facilities & services
Pets welcomePoolCurrency exchangeFree parkingParking availableSpaSaunaWater parkWi-Fi in public areasGymLaundry roomElevatorLuggage storageCar rentals24-hour front deskSmoking areaBarbecueConference roomEV charging stationGolf courseRestaurantBarWake-up callairport transfers

40 hotels in Banff for your stay

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Bow View Lodge Hotels in Banff
Bow View Lodge Hotels in BanffBow View Lodge Hotels in BanffBow View Lodge Hotels in BanffBow View Lodge Hotels in BanffBow View Lodge Hotels in BanffBow View Lodge Hotels in Banff
99+
Hotels in Banff
Golf course
Indoor swimming pool
Skiing
+10
"Coffee and hotwater available. Parking is limited in front of lodge, but there is underground parking nearby. No air conditioning."
Great
53 reviews
9.0/10
1 night
From THB 3,572
Check Availability
Buffalo Mountain Lodge Hotels in Banff
Buffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in Banff
99+
Hotels in Banff
Skiing
Hiking
Gym
+9
"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
113 reviews
8.9/10
1 night
From THB 5,565
Check Availability
Mount Royal Hotel Hotels in Banff
Mount Royal Hotel Hotels in BanffMount Royal Hotel Hotels in BanffMount Royal Hotel Hotels in BanffMount Royal Hotel Hotels in BanffMount Royal Hotel Hotels in BanffMount Royal Hotel Hotels in Banff
72
Hotels in Banff
Golf course
Skiing
Horse riding
+12
"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
125 reviews
9.0/10
1 night
From THB 6,510
Check Availability
Irwin's Mountain Inn Hotels in Banff
Irwin's Mountain Inn Hotels in BanffIrwin's Mountain Inn Hotels in BanffIrwin's Mountain Inn Hotels in BanffIrwin's Mountain Inn Hotels in BanffIrwin's Mountain Inn Hotels in BanffIrwin's Mountain Inn Hotels in Banff
99+
Hotels in Banff
Golf course
Skiing
Hiking
+10
"Irwin's Mountain Inn has a great location, just a short walk from the centre of Banff, which makes it easy to get around. The room was very clean, and the staff were welcoming. That said, the overall feel of the hotel is a bit dated, and for the price, the in-room coffee facilities were quite disappointing. It’s an okay place to stay if you value location and cleanliness, but it doesn’t quite offer the extras you might expect at this price point."
Very Good
124 reviews
8.8/10
1 night
From THB 4,456
Check Availability
Best Western Plus Siding 29 Lodge Hotels in Banff
Best Western Plus Siding 29 Lodge Hotels in BanffBest Western Plus Siding 29 Lodge Hotels in BanffBest Western Plus Siding 29 Lodge Hotels in BanffBest Western Plus Siding 29 Lodge Hotels in BanffBest Western Plus Siding 29 Lodge Hotels in BanffBest Western Plus Siding 29 Lodge Hotels in Banff
99+
Hotels in Banff
Private parking
24-hour front desk
Luggage storage
+10
"The Rome very clean i like the coffee machine by hotel at the front so much . Love it"
Very Good
131 reviews
8.9/10
1 night
From THB 6,781
Check Availability
Charltons Banff Hotels in Banff
Charltons Banff Hotels in BanffCharltons Banff Hotels in BanffCharltons Banff Hotels in BanffCharltons Banff Hotels in BanffCharltons Banff Hotels in BanffCharltons Banff Hotels in Banff
99+
Hotels in Banff
Skiing
Horse riding
Hiking
+6
"I had a great stay! I really appreciated how the staff went above and beyond to make sure I was satisfied with my stay. I would book at Charltons again in the future. Thank you :)"
Very Good
139 reviews
8.5/10
1 night
From THB 4,780
Check Availability
Banff Aspen Lodge Hotels in Banff
Banff Aspen Lodge Hotels in BanffBanff Aspen Lodge Hotels in BanffBanff Aspen Lodge Hotels in BanffBanff Aspen Lodge Hotels in BanffBanff Aspen Lodge Hotels in BanffBanff Aspen Lodge Hotels in Banff
76
Hotels in Banff
Golf course
Skiing
Horse riding
+8
"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
92 reviews
9.4/10
1 night
From THB 5,987
Check Availability
Banff Ptarmigan Inn Hotels in Banff
Banff Ptarmigan Inn Hotels in BanffBanff Ptarmigan Inn Hotels in BanffBanff Ptarmigan Inn Hotels in BanffBanff Ptarmigan Inn Hotels in BanffBanff Ptarmigan Inn Hotels in BanffBanff Ptarmigan Inn Hotels in Banff
99+
Hotels in Banff
Golf course
Skiing
Hiking
+11
"Excellent location in Banff! Near stores and restaurants with awesome views around. Very friendly staff too. The room itself was quite clean except that as soon as we entered, there were flies including fruit flies… Other than that, the room was big and warm. It had a keep safe too. The washroom was quite small, it was hard to close the door but it worked out."
Great
163 reviews
9.0/10
1 night
From THB 5,463
Check Availability
Elk + Avenue Hotel Hotels in Banff
Elk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in Banff
97
Hotels in Banff
Golf course
Skiing
Horse riding
+11
"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
132 reviews
8.2/10
1 night
From THB 6,306
Check Availability
Peaks Hotel and Suites Hotels in Banff
Peaks Hotel and Suites Hotels in BanffPeaks Hotel and Suites Hotels in BanffPeaks Hotel and Suites Hotels in BanffPeaks Hotel and Suites Hotels in BanffPeaks Hotel and Suites Hotels in BanffPeaks Hotel and Suites Hotels in Banff
99+
Hotels in Banff
Golf course
Skiing
Horse riding
+7
"I like it very much. Facilities: Complete facilities and supporting facilities Sanitation: Very clean and new Environment: There are restaurants, cafes and small shops around. It is in the center of Banff town and you can walk to various areas. Service: The staff is very polite and considerate"
Great
47 reviews
9.3/10
1 night
From THB 5,525
Check Availability
See all 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 THB 7,065. Prices peak in July, when rates reach about THB 15,066 per night.
(Based on Trip.com data from December 25, 2024 to December 25, 2025.)
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov

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 THB 9,555. Wednesday tends to be the most expensive, averaging THB 11,285 per night.
(Based on Trip.com data from December 25, 2024 to December 25, 2025.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Trending places in Banff

Find top attractions and hotspots in Banff

Find your unique stays in Banff

Immerse yourself in the vibrant atmosphere of Banff with our handpicked accommodation options

Top hotels in Banff

See all
Check out these top-booked hotels from the past 30 days!
No.1
Otter Hotel Hotels in Banff
8.8/10
41 review

Otter Hotel

Hotel near Banff
"Great stay!""Relaxing hot springs"
Select dates to view prices
No.2
Red Carpet Inn Hotels in Banff
8.2/10
94 review

Red Carpet Inn

Hotel near Banff
"Great location""Clean and tidy"
Select dates to view prices
No.3
Hotel Canoe & Suites Hotels in Banff
8.9/10
113 review

Hotel Canoe & Suites

Hotel near Banff
"Great rooms""Large rooms"
Select dates to view prices
No.4
Banff Park Lodge Hotels in Banff
9.4/10
74 review

Banff Park Lodge

Hotel near Banff
"Great rooms""Great service"
Select dates to view prices
No.5
Samesun Banff Hotels in Banff
8.2/10
66 review

Samesun Banff

Hotel near Banff
"Great service""Delicious breakfast"
Select dates to view prices
No.6
Fox Hotel and Suites Hotels in Banff
8.7/10
88 review

Fox Hotel and Suites

Hotel near Banff
"Relaxing hot springs""Great stay!"
Select dates to view prices
No.7
Tunnel Mountain Resort Hotels in Banff
8.7/10
113 review

Tunnel Mountain Resort

Hotel near Banff
"Great kitchen""Many amenities"
Select dates to view prices
No.8
The Hidden Ridge Resort Hotels in Banff
8.9/10
41 review

The Hidden Ridge Resort

Hotel near Banff
"Great stay!""Great service"
Select dates to view prices
No.9
The Rundlestone Lodge Hotels in Banff
8.7/10
69 review

The Rundlestone Lodge

Hotel near Banff
"Great rooms""Great location"
Select dates to view prices
No.10
Moose Hotel and Suites Hotels in Banff
9.4/10
62 review

Moose Hotel and Suites

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

Banff hotels with delicious breakfast

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

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:THB 9,648

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.7/10
Very Good62 review
Price per night from:THB 7,007

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:THB 5,352

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
Great120 review
Price per night from:THB 5,898

Banff International Hostel

Hotel near Banff
With a stay at Banff International Hostel, you'll be centrally located in Banff, a 1-minute drive from Banff National Park Information Centre 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.
7.8/10
Good116 review
Price per night from:THB 1,136

Canalta Lodge

Hotel near Banff
With a stay at Canalta Lodge in Banff (Uptown District), you'll be a 2-minute drive from Banff National Park Information Centre 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:THB 8,166

Latest Reviews for Banff hotels

See all
Explore honest ratings and real traveler reviews to help you find the perfect stay.
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:THB 4,913
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:THB 9,049
8.2/10
Very Good
GGuest UserIt was a 3rd floor room with two double beds, and the ceiling was high and the room was spacious, so it was comfortable! I chose it because I wanted to see Banff Town, and it was convenient because I could walk to the center of Banff Town in about 10 minutes! Also, the staff were very friendly, and there was parking, so I think I would choose it again if I stayed in Banff Town.
Banff Inn Hotels in Banff

Banff Inn

Hotel near Banff
Price per night from:THB 5,081
8.2/10
Very Good
AAnonymous UserGreat location near bus station, and hostel provides free bus ticket. Staff are friendly.
HI Banff Alpine Centre - Hostel Hotels in Banff

HI Banff Alpine Centre - Hostel

Hotel near Banff
Price per night from:THB 1,251
7.1/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:THB 6,422

FAQs About Hotels in Banff

What hotel deals are available in Banff?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

What are the best hotels with a spa in Banff?

Planning a trip? A spa visit can be a wonderful part of your travel experience. Irwin's Mountain Inn (from THB 6,616), Red Carpet Inn (from THB 6,568) and Moose Hotel and Suites (from THB 15,226) provide highly rated spa services.

Which hotels in Banff have swimming pools?

Otter Hotel (from THB 10,894), Bow View Lodge (from THB 5,356) and Banff Park Lodge (from THB 4,118) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Banff offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Otter Hotel (from THB 10,894), Bow View Lodge (from THB 5,356) and Irwin's Mountain Inn (from THB 6,616) are popular hotels with free Wi-Fi.

Which hotels in Banff have fitness facilities?

Otter Hotel (from THB 10,894), Irwin's Mountain Inn (from THB 6,616) and Banff Park Lodge (from THB 4,118) provide fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in Banff provide high-quality breakfasts?

Otter Hotel (from THB 10,894),Hotel Canoe & Suites (from THB 11,813) and Moose Hotel and Suites (from THB 15,226) provide high-quality breakfast. Start your day with delicious breakfast!

Which luxury hotels do you recommend in Banff?

Banff has many luxury hotels with different styles, Fairmont Banff Springs (from THB 19,380) is very popular.

What is the average hotel price in Banff?

For hotels in Banff, the average price on weekdays is THB 7,454, the average price on weekends (Friday–Saturday) is THB 9,616.

What are the most popular hotels in Banff?

Banff has many popular hotels. Whether you're traveling for business or going on a vacation, Otter Hotel (from THB 10,894), Bow View Lodge (from THB 5,356) and Irwin's Mountain Inn (from THB 6,616) are preferred hotels.

Hotel Information for Tourists

Number of Reviews
3,578
Total Properties
40
Weekday Avg. Price
THB 7,454
Weekend Avg. Price
THB 9,616
Trending hotel
Otter Hotel