Hotels in Banff

Best Banff Hotels

Enter your dates for prices and availability of the best hotels in Banff.

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

52 Best Hotels to Stay in Banff

Select your travel dates for best hotels in Banff, featured by Trip.com based on guests reviews!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Moose Hotel and Suites Hotels in Banff
Moose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in Banff
99+
Hotel near Banff
"Nice hotel ! Awesome front desk service . My family absolutely love it! Surely I will spend time with my family at here again !"
Very Good
48 reviews
8.9/10
1 night
From AU$1,114
Check Availability
Red Carpet Inn Hotels in Banff
Red Carpet Inn Hotels in BanffRed Carpet Inn Hotels in Banff
99+
Hotel near Banff
"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
57 reviews
8.8/10
1 night
From AU$619
Check Availability
Fairmont Banff Springs Hotels in Banff
Fairmont Banff Springs Hotels in BanffFairmont Banff Springs Hotels in Banff
99+
Hotel near Banff
"I have stayed at the Fairmont Chateau Quebec and the Lake Louise Hotel. This time I went to Banff and booked this castle hotel. Although the castle hotel is very expensive and the rooms are not big, it has a strong sense of history. Walking in the hotel lobby and corridors, you can appreciate the local historical monuments of Banff, and standing in the hotel garden, you can enjoy the unbeatable scenery. The hotel is very large, and the restaurant was built in 1892. The steak is especially good! It is not far from other places in Banff, and it is nice to experience the castle life."
Great
132 reviews
9.2/10
1 night
From AU$1,379
Check Availability
Banff
You Might Like
Banff Hotels With BreakfastBanff Hotels With Twin RoomBanff Hotels With 1 Double BedBanff Hotels With Swimming PoolBanff Hotels With Free Cancellation
Banff International Hostel Hotels in Banff
Banff International Hostel Hotels in BanffBanff International Hostel Hotels in Banff
99+
Hotel near Banff
"Suitable for young people during peak season, one person saves money"
78 reviews
7.3/10
1 night
From AU$134
Check Availability
Canalta Lodge Hotels in Banff
Canalta Lodge Hotels in BanffCanalta Lodge Hotels in Banff
99+
Hotel near Banff
"The location is good, next to the famous Canadian steakhouse The Keg. The service is also very warm, there are hot springs in the winter to soak, you can see the snow-capped mountains. Check-in and check-out are quick. A buffet breakfast is served daily, with yoghurt and oatmeal, and the egg yolk can also meet the needs and will be recommended."
Great
103 reviews
9.0/10
1 night
From AU$643
Check Availability
Douglas Fir Resort & Chalets Hotels in Banff
Douglas Fir Resort & Chalets Hotels in BanffDouglas Fir Resort & Chalets Hotels in Banff
99+
Hotel near Banff
"The family suite with loft has a living room, a loft with 2 beds and a bedroom without a door. There is a wall bed in the living room and a bathroom with a shower on the first floor. The kitchen is fully equipped and you can cook by yourself. It is suitable for a large family. The hotel is a bit far from the city center, but it is generally not a problem if you rent a car. The entire hotel facilities are old, and the stool cover feels a bit smoked. From the perspective of cheap price, it is worth staying. But if there are other options, it is not the first choice."
Good
120 reviews
7.9/10
Check Availability
Basecamp Suites Banff Hotels in Banff
Basecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in Banff
88
Hotel near Banff
"酒店旁邊就是超市,購物吃飯逛街超方便。酒店停車費雖然有點小貴,但車位多,還是方便。"
Very Good
102 reviews
8.9/10
1 night
From AU$827
Check Availability
Buffalo Mountain Lodge Hotels in Banff
Buffalo Mountain Lodge Hotels in BanffBuffalo Mountain Lodge Hotels in Banff
99+
Hotel near Banff
"The hotel is on the hillside of Tunnel Mountain, a little distance from the town centre. There must be a car to travel, otherwise it is inconvenient. There is no air conditioning in the room, it is still a bit hot in summer, there should be no problem in winter, you can open a window, but you need to ponder for a while, very technical, screened, mosquitoes are estimated in the woods. When the hot pool was under maintenance, my daughter actually ran to the hotel next to it, saying there was a water playground and a slide. The most unexpected and most satisfying place is that when the scenery on the small gazebo behind the house is seen, three deer walked through the woods behind the house. It may be that the sun goes down to the nest and enjoys the wildlife in the eyes. Very lucky, it is estimated. It is also a kind of experience that is not too much."
Very Good
106 reviews
8.6/10
1 night
From AU$570
Check Availability
The Kenrick Hotel Hotels in Banff
The Kenrick Hotel Hotels in BanffThe Kenrick Hotel Hotels in Banff
99+
Hotel near Banff
"Overall pretty good, underground parking was rough with little space an terrible parkers. Unfortunately there’s nothing the hotel could do about people’s driving skills. I would recommend this hotel but get back early and walk if you can if you’d like to have a spot for your vehicle. "
Very Good
27 reviews
8.8/10
1 night
From AU$801
Check Availability
The Dorothy Motel Hotels in Banff
The Dorothy Motel Hotels in BanffThe Dorothy Motel Hotels in Banff
94
Hotel near Banff
"Super clean and new building makes feel good while staying. Location is pretty good to reach downtown by walk. One thing should be reminded before you check in is the reception is 3 minutes away from the motel"
Very Good
121 reviews
8.9/10
1 night
From AU$669
Check Availability
See All Hotels in Banff

What Travelers Said About the Best Hotels in Banff

See all
Browse these genuine traveler ratings and real guest reviews to find the best Banff hotels.
9.3/10
Great
GGuest UserHotel opened in Nov 2023 Upgraded to mountain view great choice Had balcony Super clean Outdoor pool and hot tub (with seperate changerooms for pool and sauna) Outdoor parking included in my fee Right at the end of Banff main street Lovely restaurant cafe near lobby
Hotel Canoe & Suites Hotels in Banff

Hotel Canoe & Suites

Hotel near Banff
Price per night from:AU$1,027
9.0/10
Great
Ccha0214Loved our stay at Babff Ptarmigan Inn. The room was cleaned properly even the room services was perfect. We got a free transit pass with our reservation which we utilized! The picture is our view which you can see the mountains partially and it’s still so pretty!
Banff Ptarmigan Inn Hotels in Banff

Banff Ptarmigan Inn

Hotel near Banff
Price per night from:AU$669
8.9/10
Very Good
TTLocation strategic, very near to the main street where lots of restaurants and souvenir shops are. A supermarket is nearby. A bus stop (bus no.1 is nearly in the front). The room is spacious and get heated very soon. There's kettle, hair dryer, everything I need. There's a small gym room as well. Staff service so so (they omitted to call me notwithstanding my walk-up call request. Luckily I was still struggling with jetlag at the time and didn't fall asleep actually before checking out for an airport shuttle in early morning. Price good
Irwin's Mountain Inn Hotels in Banff

Irwin's Mountain Inn

Hotel near Banff
Price per night from:AU$641
8.6/10
Very Good
EEmily_hyoI love, Love, love..!!!!!!!!!!!!!! I like neat things, so I reviewed this place before choosing one, and there were many reviews that this low-grade hotel is old and old. However, the view of the hottop was wonderful, and I was very satisfied with the hotel. They constantly provided firewood for the fireplace, and even the staff were all wonderful. I called early check-ins, but the kind staff allowed me to enjoy this hotel a lot quicker! Hotel with lots of favor! Of course, if you want a nice new hotel these days, everyone except us will feel like they are old, but we wanted this country style! The microwave, refrigerator, dishwasher, and fireplace were the best enough here! So I enjoyed the great service until I left the room. Ed ex
The Hidden Ridge Resort Hotels in Banff

The Hidden Ridge Resort

Hotel near Banff
Price per night from:AU$762
8.6/10
Very Good
CCharlieTravelsBest Thing about this BestWestern is their coffee machine in the lobby. I have never seen so many people enjoying the selections from a machine so much before. If you are looking for an affordable hotel with Breakfast included this place would be it. Just be careful with the screen doors as they fall off their tracks very easy and the hotel will charge you for it as damage, so if it does happen please notify the staff as soon as possible. Or you will experience like me being charged for damages.
Best Western Plus Siding 29 Lodge Hotels in Banff

Best Western Plus Siding 29 Lodge

Hotel near Banff
Price per night from:AU$837
8.4/10
Very Good
GGuest UserThe room is big and comfortable with big kitchen. Convenient location with bus stop in front of the hotel. Free 3 bus pass that I can hop-on and off to go around the town.
Tunnel Mountain Resort Hotels in Banff

Tunnel Mountain Resort

Hotel near Banff
Price per night from:AU$692
8.3/10
Very Good
BBpraimIt was a great stay, parking was ample in the basement. The room was upgraded to a king suite(thank you). We didn't eat in the attached restaurant (chillies). The hottub was good and the reason we picked this hotel. Would stay again. Only thing negative I could say was that noises from outside easily make their way inside. Not bad, but worth a mention.
Fox Hotel and Suites Hotels in Banff

Fox Hotel and Suites

Hotel near Banff
Price per night from:AU$725
8.2/10
Very Good
LLizhimoliJThis hotel is on Banff Street. Its hygiene, environment and facilities are all above average. Likewise, its price is on the high side (we booked their room because we couldn't find any other options). As for service, their reception and lobby are closed from 11pm to 7am. Unlike other hotels, during this time period, there is at least a place for guests to sit when needed to avoid the cold wind in Banff. Therefore, when we were waiting for the bus to Calgary Airport in the morning, we could only stand outside the door in the cold wind (Banff had just rained, and Banff was beautiful after the rain, but it was even colder. Some hotels on Banff Street had already started fires to keep warm).
Charltons Banff Hotels in Banff

Charltons Banff

Hotel near Banff
Price per night from:AU$647
8.2/10
Very Good
GGuest UserThe hotel is carefully decorated, the service staff is friendly, and the room is very clean There is an underground parking lot and an elevator, which is very convenient for carrying luggage. In-room meals are provided, which are inexpensive and convenient.
Banff Caribou Lodge and Spa Hotels in Banff

Banff Caribou Lodge and Spa

Hotel near Banff
Price per night from:AU$669
7.9/10
Good
RroiberadorI actually enjoyed my stay at this hostel. The staff are very accommodating and welcoming. I stayed in a room with mix men and women. I was surprised at first if I am in the wrong room because when I went in the room there were women. I just confirmed that it was the right room when I saw another male. So, 2 males 4 females. They were actually very kind and they respect each other for example they do not disturb another person because he/she might be resting. It is also good to meet other people of different nationalities. They have a kitchen that we can use. I had 2 breakfasts and it was pretty much a bonus for me. Breakfast was good. They also have their own bar where you cane eat and drink. Overall, amazing!
Samesun Banff Hostel Hotels in Banff

Samesun Banff Hostel

Hotel near Banff
Price per night from:AU$128

FAQs About Banff Hotels

What are the best hotels in Banff?

Whether you're planning a business trip or a vacation, Banff has many top-rated hotels to choose from. Samesun Banff Hostel, Hotel Canoe & Suites and The Rundlestone Lodge are among the best choices for your stay.

How much is a hotel in Banff on average?

The average price for hotels in Banff is AU$866 on weekdays, and AU$886 on weekends (Friday-Saturday).

What are the best hotel deals 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.

What are the best hotels with a spa in Banff?

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

What are the best luxury hotels in Banff?

In Banff, you’ll find a range of luxury hotels known for their unique designs, premium amenities, and outstanding experiences. Fairmont Banff Springs is a highly rated luxury hotel for an unforgettable stay.

Which hotels in Banff provide fitness facilities?

The Rundlestone Lodge, Fox Hotel and Suites and Tunnel Mountain Resort include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

Which hotels in Banff have pools?

The Rundlestone Lodge, Tunnel Mountain Resort and Otter Hotel are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

Which hotels in Banff have the best breakfast?

Begin your day with a tasty and satisfying breakfast! Fairmont Banff Springs, Hotel Canoe & Suites and Otter Hotel provide the best breakfast to start your day.

Banff Hotels Info

Highest PriceAU$3,219
Lowest PriceAU$234
Number of Reviews 3,124
Total Properties52
Average Price(Weekday Night)AU$866
Average Price(Weekend Night)AU$886