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+

41 Banff hotels

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
Otter Hotel Hotels in Banff
Otter Hotel Hotels in BanffOtter Hotel Hotels in BanffOtter Hotel Hotels in BanffOtter Hotel Hotels in BanffOtter Hotel Hotels in BanffOtter Hotel Hotels in Banff
90
Hotels in Banff
Trip.BestNo. 5 of 4-Star Select Hotels in Banff
Outdoor swimming pool
Sauna
Fitness Room
"When I first checked in, the room I was given faced the kitchen engine, which was very noisy. I asked the front desk to change the room, and they quickly helped me deal with it. The service was very good, and the restaurant downstairs was also delicious. However, the hotel prices in the whole town were too expensive, and I felt it was not worth the price. Regardless of the price, the overall experience was still good."
Very Good
138 reviews
8.8/10
1 night
From S$ 203
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. 4 of 4-Star Select Hotels in Banff
Sauna
Parking
24-Hour Front Desk
"We spent 4 nights recently at Hotel Cano and Suites, which is located at the end of Banff avenue (easy to go to the center of the city, by foot if you preferred to exercise, or by transit bus which free tickets will be provided).  Our ‘suite’ king size bed with a view room is spacious and do comes with very nice mountain view.  It’s clean and has comfortable bed.  Services and amenities provided were very good too.  The improvement that should be done is on the air conditioner system, which only works on ‘auto’ mode and generates too much noise (the air/wind produced were too strong as well) when it’s in operation."
Great
110 reviews
9.1/10
1 night
From S$ 249
Check Availability
Moose Hotel and Suites Hotels in Banff
Moose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in BanffMoose Hotel and Suites Hotels in Banff
99+
Hotels in Banff
Trip.BestNo. 1 of 4-Star Select Hotels in Banff
Golf Course
Indoor swimming pool
Skiing
"A super nice hotel. Banff has the best value for money so far. The only complaint is the rainy day, because the way to the room is open-air. It seems that many hotels here are like this. It is convenient to go out. It is still highly recommended."
Amazing
61 reviews
9.5/10
1 night
From S$ 258
Check Availability
Basecamp Suites Banff Hotels in Banff
Basecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in BanffBasecamp Suites Banff Hotels in Banff
93
Hotels in Banff
Golf Course
Skiing
Horse Riding
"The 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."
Very Good
105 reviews
8.8/10
1 night
From S$ 214
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
"The Ptarmigan Inn is located in the center of the Banff downtown. It is minutes of walk to numerous dining and shopping options. Parking can be difficult around town. The hotel offers free shuttle passes and the bus stops are just one block away. It also offers free parking and we had no problem to find a space during our stay (July 2025). Other reviewers mentioned about parking space problem but the parking space issue only applies to the skiing season when mostly people arrive with a car. Our room was in good size and came with a balcony. The only complaint I had was that our room was right next to the elevators and the noise from elevators was quite annoying. The elevator is a bit old and makes loud noise. In addition, there are people talking loudly by the elevator in the morning."
Great
154 reviews
9.1/10
1 night
From S$ 147
Check Availability
Moxy Banff Hotels in Banff
Moxy Banff Hotels in BanffMoxy Banff Hotels in BanffMoxy Banff Hotels in BanffMoxy Banff Hotels in BanffMoxy Banff Hotels in BanffMoxy Banff Hotels in Banff
99+
Hotels in Banff
Trip.BestNo. 3 of 4-Star Select Hotels in Banff
Swimming Pool
Fitness Room
Private parking
"Check in to the hotel and immerse yourself in the warm and elegant guest rooms and efficient and considerate services. Intelligent facilities are on standby 24 hours a day, the executive lounge is filled with the aroma of freshly ground coffee, and the panoramic floor-to-ceiling windows allow you to take in the city's neon lights and the morning and evening glow. The 24-hour butler-style courtesy is integrated with the ecological garden landscape to create an extended sense of ”home”, allowing both business travel and vacation to enjoy a leisurely quality."
Very Good
65 reviews
8.6/10
1 night
From S$ 157
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
"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
48 reviews
9.3/10
1 night
From S$ 203
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
"Location was great, we found ourselves walking everywhere from the hotel for every meal as the proximity to everything was so close. The room was very nice and bathroom had 2 types of shower heads, one that’s able to be handheld. If we ever travel back to Banff again I would stay here again."
Great
72 reviews
9.3/10
1 night
From S$ 148
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
84
Hotels in Banff
Golf Course
Skiing
Horse Riding
"Most things were great (location/cleaniness/service/facilities) however thought it strange the bed was right by the door to the room. If the bed had been 1 inch bigger one would not have been able to open the door to the room."
Great
87 reviews
9.3/10
1 night
From S$ 157
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
"Location 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"
Very Good
120 reviews
8.8/10
1 night
From S$ 119
Check Availability
See All Hotels in Banff

Trending places in Banff

Find top attractions near Banff

Browse by hotel type

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

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 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 fromS$ 138
8.9/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 fromS$ 125
8.8/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 fromS$ 157
8.6/10
Very Good
黄家庭The location of the hotel is good with perfect access to the town. There is a supermarket named IGA which is about 8 mins walk. The cave pool is amazing which gives us a relaxing experience. The room is spacious with 2 levels. The upper level is bedroom while the lower level is dining room with a small kitchen. However, room service needs to be improved as there is no cleaning for one day during our stay. Facial tissue doesn't refill after using up.
Fox Hotel and Suites Hotels in Banff

Fox Hotel and Suites

Hotel near Banff
Price per night fromS$ 157
8.6/10
Very Good
GGuest UserWonderful location. It’s so wonderful to be a little way away from the downtown crowds. It was a great perk of giving us also free bus passes for our stay duration Most definitely easier to leave your car there and take public transit. Also on the drive to the resort take the Hoodoos cutoff and take a little walk and check out the sites and listen to the magpies calling to each other. Thank you.
Tunnel Mountain Resort Hotels in Banff

Tunnel Mountain Resort

Hotel near Banff
Price per night fromS$ 119
8.6/10
Very Good
GGuest UserEverything is good besides the location. If you come with your car, then location isn’t a matter to you. But it still takes like 10 minutes walking to the Main Street and Hight school station. Surprisingly, the wooden floor comes with heat.
Charltons Banff Hotels in Banff

Charltons Banff

Hotel near Banff
Price per night fromS$ 124
8.4/10
Very Good
LLyssaGThis 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.
Red Carpet Inn Hotels in Banff

Red Carpet Inn

Hotel near Banff
Price per night fromS$ 119
8.3/10
Very Good
GGuest UserLooking at the reviews, everyone said it arrived in 5 minutes. When I got there I realized it was only a 5-minute drive. Instead of walking for five minutes. The room was very old and smelled of burning wood as soon as you entered. Very uncomfortable. There were bugs in the room. The bed is hard and the sofa bed is uneven The pool water was dirty. The outdoor facilities were nice and clean.
Douglas Fir Resort & Chalets Hotels in Banff

Douglas Fir Resort & Chalets

Hotel near Banff
Price per night fromS$ 129
8.2/10
Very Good
RrohitsharingThe room size was small and needed better planning on interior arrangements. Same goes for the bathroom. The room could have been better lit … dark gives gloomy impression and as if there’s something being hidden (like the floor carpet which we felt needed a better cleaning). The reception service is outstanding and people there are very helpful. They also have a fitness club and spa. The parking is in the basement and is easy. They also give complimentary bus tickets for those who want to explore places on bus. We didn’t need it as we had our own car.
Banff Caribou Lodge and Spa Hotels in Banff

Banff Caribou Lodge and Spa

Hotel near Banff
Price per night fromS$ 138
8.1/10
Very Good
PPhoesaroundI booked a 8bed room with female only. However, it turned out was a mix gender room. I was really surprised when I saw some guys are inside the room, cuz I didn’t expect that. The staff is nice, but the female rooms are fully occupied, that I can’t change my room. They finally got a discount for my booking.
Samesun Banff Hotels in Banff

Samesun Banff

Hotel near Banff
Price per night fromS$ 44

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, Irwin's Mountain Inn (from S$ 99), Otter Hotel (from S$ 164) and Banff Aspen Lodge (from S$ 156) are best choices for your stay.

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 S$ 551) is one of the best luxury hotels for exceptional stay.

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. Irwin's Mountain Inn (from S$ 99), Red Carpet Inn (from S$ 99) and Banff Caribou Lodge and Spa (from S$ 112) provide highly rated spa services for ultimate relaxation.

Which hotels in Banff have pools?

Otter Hotel (from S$ 164), Bow View Lodge (from S$ 96) and Banff Park Lodge (from S$ 127) are popular hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What hotels in Banff offer an especially good breakfast?

Fairmont Banff Springs (from S$ 551), Otter Hotel (from S$ 164) and Hotel Canoe & Suites (from S$ 224) offer an especially good breakfast to start your day. Begin your day with a tasty and satisfying breakfast!

What are some good hotels near Banff Avenue in Banff?

For Banff hotels near Banff Avenue, many travellers recommend Banff Park Lodge (from S$ 127), Bow View Lodge (from S$ 96) and Banff Ptarmigan Inn (from S$ 119) for their great location and service.

What are the must-visit attractions in Banff?

Banff is home to iconic landmarks such as Banff Avenue, Bow River Trail and Banff Legacy Trail.

What is the average price of hotels in Banff on weekdays?

The average hotel prices in Banff on weekdays are as follows:
3-star hotels: S$ 241
4-star hotels: S$ 392
5-star hotels: S$ 1,243

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

The average hotel prices in Banff for this weekend are as follows:
3-star hotels: S$ 331
4-star hotels: S$ 531
5-star hotels: S$ 1,360

More information about Banff hotels

Highest PriceS$ 3,252
Lowest PriceS$ 141
Number of Reviews3,568
Total Properties41
Average Price (Weekdays)S$ 284
Average Price (Weekends)S$ 376