Hotels in Banff

Find Best Hotels in Banff

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

38 Banff hotels selected for Singaporeans

Trip.com offers a curated selection of top accommodations in Banff, featuring reviews, price insights, and key amenities, helping you find the perfect stay.
Recommended
Lowest price
Closest to downtown
Top reviewed
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
Skiing
Horse Riding
Hiking
"The lodge is strategically located. The free vending machine is a plus especially during cold weather. I just hope slippers can be provided. Overall, a lovely and comfortable stay."
Great
132 reviews
9.0/10
1 night
From THB 4,057
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
Fitness Room
"A lovely restful retreat. Great location and bus service. Very comfortable rooms and beds. Clean and very nice toiletries, lovely friendly restaurant great menu and gd pricing , great jacuzzi and good area for walking."
Great
114 reviews
9.0/10
1 night
From THB 3,211
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
Indoor swimming pool
Skiing
Horse Riding
"Stayed for a short weekend trip in Nov. We got a nice corner room on the third floor with 1 king bed and it was really cozy and comfortable with a mountain view. Unfortunately, the hot tub was closed at that time for maintenance (?). Overall, I would highly recommend it."
Great
41 reviews
9.0/10
1 night
From THB 4,066
Check Availability
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
"The overall impression is good regarding the environment and services provided."
Very Good
69 reviews
8.8/10
1 night
From THB 2,712
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
88
Hotels in Banff
Golf Course
Skiing
Horse Riding
"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
103 reviews
9.4/10
1 night
From THB 4,519
Check Availability
Hotel Canoe & Suites Hotels in Banff
Hotel Canoe & Suites Hotels in BanffHotel Canoe & Suites Hotels in BanffHotel Canoe & Suites Hotels in BanffHotel Canoe & Suites Hotels in BanffHotel Canoe & Suites Hotels in BanffHotel Canoe & Suites Hotels in Banff
99+
Hotels in Banff
Trip.BestNo. 3 of 4-Star Select Hotels in Banff
Sauna
Parking
Luggage Storage
"We booked the room with mountain views and the hotel exceeded our expectation. This is a wonderful hotel with two outdoor hot tubs with awesome Mountain Views."
Great
123 reviews
9.1/10
1 night
From THB 6,792
Check Availability
The Rundlestone Lodge Hotels in Banff
The Rundlestone Lodge Hotels in BanffThe Rundlestone Lodge Hotels in BanffThe Rundlestone Lodge Hotels in BanffThe Rundlestone Lodge Hotels in BanffThe Rundlestone Lodge Hotels in BanffThe Rundlestone Lodge Hotels in Banff
99+
Hotels in Banff
Golf Course
Indoor swimming pool
Skiing
"Location si great. It's an old building but still fine. Good that they have a pool and hot tub"
Very Good
71 reviews
8.8/10
1 night
From THB 3,614
Check Availability
Banff Park Lodge Hotels in Banff
Banff Park Lodge Hotels in BanffBanff Park Lodge Hotels in BanffBanff Park Lodge Hotels in BanffBanff Park Lodge Hotels in BanffBanff Park Lodge Hotels in BanffBanff Park Lodge Hotels in Banff
99+
Hotels in Banff
Golf Course
Indoor swimming pool
Skiing
"Good location and convenience. Also good to have underground parking. Buy not sure when can I get the security deposit although the front desk staff stated it will be back to my credit card after check out but not."
Amazing
82 reviews
9.4/10
1 night
From THB 3,962
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
56
Hotels in Banff
Golf Course
Skiing
Horse Riding
"Location on sidewalk of central Banff town. Don't let the photos online scare you away from booking this hotel... they make the rooms look dated and not fresh. However, the rooms were modern and fresh. Free parking lot for hotel. Would definitely stay again and we're kinda prissy about our hotel comfort haha."
Very Good
127 reviews
8.7/10
1 night
From THB 4,478
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
"Everything was pretty decent except parking fees. The hotel should not be charging 18 cad per night. The room is already very expensive and hence parking should be accompanied accordingly."
Amazing
50 reviews
9.4/10
1 night
From THB 4,986
Check Availability
See All Hotels in Banff

Popular Places to Stay in Banff

Find hotels in Banff near top attractions and popular districts

Find your unique stays in Banff

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

Top picks for Banff hotels

See all
Check out these top-booked hotels from the past 30 days!
No.1
9.0/10
55 reviews

Otter Hotel

Hotel near Banff
"Great stay!""Relaxing hot springs"
Select dates to view prices
No.2
8.1/10
99 reviews

Red Carpet Inn

Hotel near Banff
"Great location""Clean and tidy"
Select dates to view prices
No.3
8.5/10
71 reviews

Samesun Banff

Hotel near Banff
"Great service""Great rooms"
Select dates to view prices
No.4
8.9/10
173 reviews

Banff Ptarmigan Inn

Hotel near Banff
"Great rooms""Great service"
Select dates to view prices
No.5
8.8/10
130 reviews

Irwin's Mountain Inn

Hotel near Banff
"Great rooms""Convenient parking"
Select dates to view prices
No.6
8.8/10
92 reviews

Fox Hotel and Suites

Hotel near Banff
"Relaxing hot springs""Great stay!"
Select dates to view prices
No.7
8.5/10
117 reviews

Banff Inn

Hotel near Banff
"Great location""Great stay!"
Select dates to view prices
No.8
9.3/10
70 reviews

Moose Hotel and Suites

Hotel near Banff
"Great location""Great stay!"
Select dates to view prices
No.9
8.5/10
137 reviews

Banff Caribou Lodge and Spa

Hotel near Banff
"Friendly host""Great swimming pool"
Select dates to view prices
No.10
8.3/10
129 reviews

Douglas Fir Resort & Chalets

Hotel near Banff
"Great rooms""Great swimming pool"
Select dates to view prices

Banff hotels with breakfast

See all
Start your day with a tasty breakfast at one of our recommended 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
Great43 review
Price per night from:THB 13,155

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.
9.0/10
Great119 review
Price per night from:THB 5,882

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.9/10
Very Good96 review
Price per night from:THB 6,340

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.1/10
Great123 review
Price per night from:THB 4,356

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 Good119 review
Price per night from:THB 1,023

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:THB 4,705

Latest reviews for Banff hotels

See all
Find highly-rated hotels with real reviews and ratings to find the perfect stay!
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 fromTHB 5,588
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 fromTHB 3,840
8.8/10
Very Good
JJoseph Eduard Larano IIIWe had an incredible stay at Tunnel Mountain Resort in Banff. From the moment we checked in, the staff were welcoming, friendly, and genuinely eager to make our experience memorable. The property itself feels tucked away in the trees, offering peace and quiet while still being just a few minutes from downtown Banff. The room was spacious, clean, and cozy, with a rustic mountain vibe that fit perfectly with the surroundings. I especially loved the fireplace—it made evenings feel warm and relaxing after a day of exploring. The kitchenette was well-equipped, which was a nice bonus for preparing meals. The views from the resort are stunning. Waking up to the fresh mountain air and seeing the Rockies right outside my window was unforgettable. On-site amenities like the hot tub and pool added to the experience, especially after long hikes. What stood out most was the balance between comfort and nature. It felt like having a private cabin in the mountains but with all the convenience of a resort. I’d highly recommend Tunnel Mountain Resort for couples, families, or anyone wanting a true Banff escape. It’s the perfect mix of relaxation, comfort, and breathtaking scenery—I’m already looking forward to coming back!
Tunnel Mountain Resort Hotels in Banff

Tunnel Mountain Resort

Hotel near Banff
Price per night fromTHB 4,519
8.8/10
Very Good
SShitouyyThe rooms are well-spaced, and while each space isn't large, it's more than adequate. Even if you stay for more than a day, they won't come in to clean the apartment, but upon arrival, it was very clean. It's a cozy and comfortable little apartment, and I highly recommend it.
Basecamp Suites Banff Hotels in Banff

Basecamp Suites Banff

Hotel near Banff
Price per night fromTHB 5,706
8.4/10
Very Good
YYuji2480It was a lodge-style dormitory-style hotel with a very nice atmosphere. If you arrive late, the parking lot is full and it's difficult to find a place to park.
HI Banff Alpine Centre - Hostel Hotels in Banff

HI Banff Alpine Centre - Hostel

Hotel near Banff
Price per night fromTHB 1,137
8.2/10
Very Good
GGuest UserThe 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.
Elk + Avenue Hotel Hotels in Banff

Elk + Avenue Hotel

Hotel near Banff
Price per night fromTHB 4,275
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 fromTHB 3,487

FAQs about Banff hotels

What are the best hotels in Banff?

Banff has some of the best hotels to satisfy your needs. Whether you're looking for a business stay or a vacation hotel, Otter Hotel (from THB 6,235), Bow View Lodge (from THB 2,372) and Banff Park Lodge (from THB 3,414) are best choices for your stay.

What are the top hotels in Banff near Banff Avenue?

Some of the top hotels in Banff near Banff Avenue include Banff Park Lodge (from THB 3,414), Bow View Lodge (from THB 2,372) and Peaks Hotel and Suites (from THB 4,338), all offering easy access to Banff Avenue, making them ideal for visitors looking to explore the area.

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

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Banff this weekend is THB 8,904 per night. For a 4-star hotel, the average cost is THB 14,242 per night. If you're looking for a luxury experience, 5-star hotels in Banff this weekend typically cost THB 30,236 per night.

How much do hotels in Banff cost per day during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Banff during weekdays is THB 6,928 per night. For a 4-star hotel, you can expect to pay around THB 11,474 per night. If you're seeking a luxury stay, 5-star hotels in Banff generally cost THB 30,045 per night on weekdays.

What are the best hotels with a spa in Banff?

Planning a relaxing getaway? A spa experience can be the perfect addition to your trip. Red Carpet Inn (from THB 2,947), Irwin's Mountain Inn (from THB 3,129) and Moose Hotel and Suites (from THB 7,820) provide highly rated spa services for ultimate relaxation.

Which hotels in Banff have pools?

Otter Hotel (from THB 6,235), Bow View Lodge (from THB 2,372) and Banff Park Lodge (from THB 3,414) are popular hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What are the best places to stay in Banff?

Some of the best places to stay in Banff are near popular attractions like Banff Avenue, Bow River Trail and Banff Legacy Trail, offering easy access to key sights and amenities.

What hotels in Banff offer an especially good breakfast?

Fairmont Banff Springs (from THB 11,239), Otter Hotel (from THB 6,235) and Hotel Canoe & Suites (from THB 6,357) offer an especially good breakfast to start your day. Begin your day with a tasty and satisfying breakfast!

What are the best luxury hotels in Banff?

Banff has many popuplar luxury hotels with different styles, top amenities and unique experiences. Fairmont Banff Springs (from THB 11,239) is one of the best luxury hotels for exceptional stay.

How to get good deals on hotels in Banff?

Trip.com provides various promotions, discounts and special offers all year round. You can check the promotions page for the latest promotions on Trip.com.

More information about Banff hotels

Number of Reviews3,477
Total Properties38
Weekday Avg. PriceTHB 8,092
Weekend Avg. PriceTHB 10,089
Trending hotelOtter Hotel