Banff

3-Star Hotels in Banff

Enter dates for 3-star hotel prices & availability in Banff.

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

26 3-Star hotels available in Banff

Select dates to see the latest hotel prices and deals in Banff.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
99+
Hotels in Banff
Featured facilities: Sauna, Conference room, Laundry service (on-site)
Great
136 reviews
9.1/10
1 night
From US$189
Check Availability
82
Hotels in Banff
Featured facilities: Shared kitchen, Laundry service (on-site), Restaurant
Very Good
123 reviews
8.9/10
1 night
From US$39
Check Availability
99+
Hotels in Banff
Featured facilities: Business center, Parking, Restaurant
Great
47 reviews
9.1/10
1 night
From US$175
Check Availability
99+
Hotels in Banff
Featured facilities: Pool, Conference room, Gym
Great
106 reviews
9.1/10
1 night
From US$141
Check Availability
99+
Hotels in Banff
Featured facilities: Pool, Mountain view, Playground
Very Good
157 reviews
8.8/10
1 night
From US$126
Check Availability
99+
Hotels in Banff
Featured facilities: BBQ, Shared kitchen, Laundry service (on-site)
Very Good
41 reviews
8.2/10
1 night
From US$32
Check Availability
99+
Hotels in Banff
Featured facilities: Playground, Sauna, BBQ
Very Good
64 reviews
8.3/10
1 night
From US$150
Check Availability
99+
Hotels in Banff
Featured facilities: Spa, Laundry service (on-site), Parking
Very Good
134 reviews
8.0/10
1 night
From US$107
Check Availability
99+
Hotels in Banff
Featured facilities: Sauna, Business center, Dry cleaning
Very Good
221 reviews
8.8/10
1 night
From US$151
Check Availability
99+
Hotels in Banff
Featured facilities: Sauna, Business center, Gym
Very Good
119 reviews
8.7/10
1 night
From US$177
Check Availability
See All 3-Star Hotels in Banff

Latest Reviews for the Best Banff Hotels

See all
Read verified guest reviews and honest ratings to find your ideal 3-star hotel in Banff.

Banff Aspen Lodge

9.6/10
Amazing
Posted on Jul 14, 2026
JPAnonymous User
The hotel staff were incredibly kind and welcoming, making my stay even more enjoyable. The hot tubs were exactly as pictured—beautiful, spotless, and very relaxing. The housekeeping was exceptionally thorough. Every detail of the room was kept clean and well cared for. I would definitely recommend this hotel to anyone visiting Banff. Above all, the mountain-view balcony was an unforgettable experience. Waking up to such breathtaking scenery made my stay truly special.
Price per night from:US$161

Buffalo Mountain Lodge

9.2/10
Great
Posted on Feb 15, 2026
Guest User
Room was in excellent condition as was the bathroom.   Room was very large with a king bed, two large sitting chairs in front of a wood burning fireplace and a separate desk area.  Restaurant had interesting signs and was very good.  The Inn is a little far from Banff center to be able to walk there.
Price per night from:US$136

The Rundlestone Lodge

9.0/10
Great
Posted on Apr 28, 2026|Superior King Room
CNGuest User
The hotel is a bit far from Banff Centre, but there's a bus stop right outside, and the hotel provides free bus tickets. We stayed in a room with a view and could see the snow-capped mountains from the balcony. The front desk staff were very friendly and helpful. However, I was disappointed with the housekeeping service; we stayed for two nights, and on the second day, our room wasn't cleaned, and toiletries and bar items weren't replenished. The air conditioning was also very noisy, and even though maintenance came to adjust it, there was no improvement.
Price per night from:US$120

Mount Royal Hotel

9.0/10
Great
Posted on Jul 14, 2026
JPGinover
The front desk staff were cheerful, professional, and incredibly kind. From the moment I walked into the hotel, I felt welcomed by the warm and friendly atmosphere. The kindness and hospitality of the staff were the best I experienced in Banff. My room was very clean, and I especially appreciated the hair dryer—it was the cleanest and easiest to use of any hotel I stayed at during my trip. Depending on your room, you can also enjoy beautiful mountain views. The hotel also has a great restaurant on the first floor serving delicious food, and its convenient location makes shopping easy. Overall, I felt this hotel was a wonderful place to stay and made my trip to Banff even more enjoyable.
Price per night from:US$129

The Dorothy Motel

8.9/10
Very Good
Posted on Aug 6, 2025|Superior King Bed Room
GBJ:
I stayed on the 2nd floor, and the view was absolutely beautiful with excellent facilities. The only thing to note is that you have to check-in at a different hotel.
Price per night from:US$139

Banff Caribou Lodge and Spa

8.8/10
Very Good
Posted on Nov 27, 2025|Superior Two Queen Room with Balcony
CAGuest User
Hotel is a bit far from town but it provides free town shuttle. We booked the balcony room hoping to get a better view. We have rooms with big trees in front. When asked if we can change rooms, he won’t change since it’s not booked direct. The balcony room has little heat as the heater is smaller and the room is colder.
Price per night from:US$135

Charltons Banff

8.7/10
Very Good
Posted on Jun 1, 2026|Deluxe Two Queen Room
陳美麗111
It was alright. The front desk staff were very friendly and helpful, which was a big plus. There was a good variety of tea bags and beverages, and the location was great. However, the hygiene could use some improvement.
Price per night from:US$126

Irwin's Mountain Inn

8.6/10
Very Good
Posted on Jun 16, 2026
USTraveller Win
The hotel feels a bit dated, but the room was spacious, neat, and tidy. The towels weren't sparkling white but were acceptable. My favorite part was the bathroom amenities—the shampoo, conditioner, body wash, and lotion were amazing! The only downside was the pool hours (9 AM - 9 PM); we got back past 10 PM and couldn't use it. It would be perfect if they could extend the pool hours.
Price per night from:US$107

Bow View Lodge

8.4/10
Very Good
Posted on Jun 6, 2026
GBMA.DF
We had a wonderful stay at Bow View Lodge. The location is excellent, with the river just behind the property, providing a beautiful and peaceful spot to relax and enjoy the scenery. We also appreciated the front desk team calling ahead to reconfirm our reservation dates, which was a thoughtful touch and gave us peace of mind before arrival. While the rooms are a bit dated, they were clean, comfortable, and well-maintained. Overall, a great value for the location and a pleasant place to stay while enjoying the beautiful Banff!
Price per night from:US$142

Douglas Fir Resort & Chalets

8.4/10
Very Good
Posted on Oct 13, 2025
yi-chuan
The room was clean and tidy, 39 square meters, with a kitchen, dining area, and fireplace for heating – exceeding my expectations. There was indoor parking, a water sports center, sauna, and swimming pool. The environment was beautiful. The hotel provides Roam bus tickets to Banff town, allowing unlimited free rides on town buses, which is very convenient.
Price per night from:US$102

Frequently Asked Questions

How much does a 3 star hotel cost in Banff?

For 3 star hotels in Banff, the average price on weekdays is US$211, the average price on weekends (Friday–Saturday) is US$282.

What are the best 3 star hotels with pools in Banff?

Which 3 star hotels in Banff have fitness centre?

What are the best 3 star hotels in Banff with bars?

Which 3 star hotels in Banff offer great breakfasts?

What are the best 3 star spa hotels in Banff?

What are the best 3 star hotels in Banff with free Wi-Fi?

What are the best deals for 3 star hotels in Banff?

Trip.com offers promotions and deals for 3 star hotels. You can visit the promotions page to find out what offers are available on Trip.com.

Hotel Info for Tourists

Highest PriceUS$3,871
Lowest PriceUS$109
Number of Reviews 2,730
Total Properties26
Weekday Avg. PriceUS$211
Weekend Avg. PriceUS$282