Banff

Find 3-Star Hotels in Banff

Choose your dates to see the latest hotel prices and availability.

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

We found 26 great 3-Star hotels in Banff for you.

Select dates to see latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Banff
Featured facilities: Sauna, Conference room, Laundry service (on-site)
Great
136 reviews
9.1/10
1 night
From SGD 152
Check availability
82
Hotels in Banff
Featured facilities: Shared kitchen, Laundry service (on-site), Restaurant
Very Good
125 reviews
8.9/10
1 night
From SGD 41
Check availability
99+
Hotels in Banff
Featured facilities: Business center, Parking, Restaurant
Great
48 reviews
9.1/10
1 night
From SGD 161
Check availability
99+
Hotels in Banff
Featured facilities: Pool, Conference room, Gym
Very Good
110 reviews
8.9/10
1 night
From SGD 147
Check availability
99+
Hotels in Banff
Featured facilities: Pool, Mountain view, Playground
Very Good
159 reviews
8.6/10
1 night
From SGD 129
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 SGD 36
Check availability
99+
Hotels in Banff
Featured facilities: Playground, Sauna, BBQ
Very Good
65 reviews
8.3/10
1 night
From SGD 175
Check availability
99+
Hotels in Banff
Featured facilities: Spa, Laundry service (on-site), Parking
Very Good
136 reviews
8.2/10
1 night
From SGD 122
Check availability
99+
Hotels in Banff
Featured facilities: Sauna, Business center, Dry cleaning
Very Good
224 reviews
8.8/10
1 night
From SGD 178
Check availability
99+
Hotels in Banff
Featured facilities: Sauna, Business center, Gym
Very Good
121 reviews
8.5/10
1 night
From SGD 161
Check availability
See All 3-Star Hotels in Banff

Latest reviews for Banff hotels

See all
Find the perfect stay with trusted ratings and reviews.

Banff Aspen Lodge

9.5/10
Amazing
Posted onJul 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:SGD 179

Buffalo Mountain Lodge

9.2/10
Great
Posted onFeb 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:SGD 155

Mount Royal Hotel

9.1/10
Great
Posted onJul 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:SGD 164

The Rundlestone Lodge

8.9/10
Very Good
Posted onJul 17, 2026|Loft with Multiple Beds
THAnonymous User
We had a wonderful stay at The Rundlestone Lodge. The hotel was clean, quiet, and very comfortable, making it an excellent base for exploring Banff National Park. The room was spacious, the bed was comfortable, and everything was well maintained. We especially appreciated the complimentary underground parking and the convenient location on Banff Avenue. Although it’s a little outside the downtown core, it was easy to drive or take the local bus into town. The staff were friendly and welcoming throughout our stay, always happy to answer questions and provide recommendations. Overall, The Rundlestone Lodge offers great value for money with comfortable accommodations, helpful staff, and excellent amenities. I would definitely stay here again and would recommend it to anyone visiting Banff.
Price per night from:SGD 129

The Dorothy Motel

8.9/10
Very Good
Posted onAug 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:SGD 145

Banff Caribou Lodge and Spa

8.8/10
Very Good
Posted onJul 9, 2026
CAGuest User
Our stay at Caribou Lodge was perfect! Exactly what we were expecting. The proximity to downtown is great - 10 minute walk or you could take the ROAM bus straight downtown. The hotel has character and we had the perfect stay. All staff was super friendly and inviting. The front desk employee was super helpful and explained our ROAM passes and the other amenities perfectly. Loved that Rocky Mountain Soap Co was in all the bathrooms, too! All in all, a great experience for a great price and I would highly recommend it. 
Price per night from:SGD 157

Irwin's Mountain Inn

8.7/10
Very Good
Posted onJun 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:SGD 129

Charltons Banff

8.7/10
Very Good
Posted onJul 10, 2026|Deluxe Two Queen Room
JPAnonymous User
We stayed here for 2 nights during our trip to Banff. It's located right on the main street. While it's a bit of a walk to the areas with more shops and restaurants, there's a bus stop very close by, so we just used the local shuttle bus for shopping and dining and didn't find it inconvenient at all. They even provided free shuttle bus tickets. It was also really convenient that the Calgary airport shuttle and various tours could be boarded and disembarked near the hotel. The room, although a bit older, was clean and even had a hot tub, which was perfect for relaxing after a long day of sightseeing. We opted out of breakfast this time, but they gave us tickets to purchase breakfast for $15.
Price per night from:SGD 137

Douglas Fir Resort & Chalets

8.5/10
Very Good
Posted onOct 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:SGD 123

Bow View Lodge

8.4/10
Very Good
Posted onJul 5, 2026
HKGuest User
My partner and I stayed here for one night and had a pleasant experience overall. The location was convenient and made it easy to explore the surrounding area. The staff were friendly and welcoming, and check-in was quick and hassle-free. The room was comfortable, although the cleanliness could be improved, as there were a few details that housekeeping seemed to have missed. The facilities were fairly basic and a bit dated, but everything worked as expected. Overall, it was a decent stay for the price, and we would consider coming back for a short visit.
Price per night from:SGD 121

FAQs

What are the best 3 star hotels in Banff?

Whether you are travelling to Banff for business or fun, Samesun Banff (from SGD 53) , Banff Aspen Lodge (from SGD 169) and Bow View Lodge (from SGD 116) are all preferred hotels.

What is the average cost of staying in 3 star hotels in Banff?

For 3 star hotels in Banff, the average cost on weekdays is SGD 263, and the usual price on weekends (Friday–Saturday) is SGD 348.

Which 3 star hotels in Banff provide swimming pools?

There are many 3 star hotels in Banff with swimming pool. Tunnel Mountain Resort (from SGD 126) , Banff Caribou Lodge and Spa (from SGD 145) and The Rundlestone Lodge (from SGD 129) are very popular.

Which 3 star hotels in Banff provide gym or fitness center?

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

For 3 star hotels in Banff with bars, Samesun Banff (from SGD 53) , Banff Ptarmigan Inn (from SGD 177) and Fox Hotel and Suites (from SGD 161) are very popular.

What are some of the best 3 star hotels in Banff with breakfast?

Samesun Banff (from SGD 53), Banff Aspen Lodge (from SGD 169) and Bow View Lodge (from SGD 116) provide delicious breakfast. Start your day with refreshing food!

What are the best 3 star hotels in Banff with luxury spa services?

Wanna soothe your muscles after long walk? Among 3 star hotels in Banff, Red Carpet Inn (from SGD 121), Banff Caribou Lodge and Spa (from SGD 145) and Irwin's Mountain Inn (from SGD 121) are very popular.

Which 3 star hotels in Banff provide free wifi?

For many, stable internet connection is a must for travel. Samesun Banff (from SGD 53), Banff Aspen Lodge (from SGD 169) and Bow View Lodge (from SGD 116) are popular hotels with free Wi-Fi.

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

Trip.com keeps you informed of amazing deals on thousands of 3 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest priceSGD 2,780
Lowest priceSGD 53
Number of reviews2,769
Total properties26
Weekday Avg. PriceSGD 263
Weekend Avg. PriceSGD 348