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
Popular Filters
9+8+7+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
"really love the moose hotel. the location is perfect exactly in the downtown area and its near iga supermarket and bus stop. the outdoor hot pool is so lovely at the top of the hotel with the view of Banff mountain . there is a laundry coins The staff also really nice :) will coming back for sure"
48 reviews
8.9/10
1 night
From AED 1,413
Check Availability
Red Carpet Inn Hotels in Banff
Red Carpet Inn Hotels in BanffRed Carpet Inn Hotels in Banff
99+
Hotel near Banff
"The hotel location is located on the Main Street and is easily accessible to shops and restaurants. The guy at the check in counter is really friendly and patient in the helping of our booking of the tickets for our next two days trip and save me a lot of headache."
53 reviews
8.9/10
1 night
From AED 719
Check Availability
Fairmont Banff Springs Hotels in Banff
Fairmont Banff Springs Hotels in BanffFairmont Banff Springs Hotels in Banff
99+
Hotel near Banff
"The room is very spacious and clean. The supporting services and facilities are very user-friendly. We experienced the hotel's history, the hotel's three-hour free bicycle activity, etc. The lobby butler was very professional and patient, and carefully introduced us to various dining, entertainment, and outdoor sports services. I will stay here again in the future."
130 reviews
9.0/10
1 night
From AED 3,601
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"
73 reviews
7.2/10
1 night
From AED 174
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."
103 reviews
9.0/10
1 night
From AED 1,066
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."
119 reviews
7.8/10
1 night
From AED 710
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."
107 reviews
8.5/10
1 night
From AED 766
Check Availability
The Kenrick Hotel Hotels in Banff
The Kenrick Hotel Hotels in BanffThe Kenrick Hotel Hotels in Banff
98
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. "
21 reviews
8.8/10
1 night
From AED 1,213
Check Availability
The Dorothy Motel Hotels in Banff
The Dorothy Motel Hotels in BanffThe Dorothy Motel Hotels in Banff
93
Hotel near Banff
"Easy check in and check out. Simply download their mobile app to receive a virtual key to your room, or check in in person at the Banff Caribou Hotel and Spa. When checking out, just dial ”0” to the front desk, leave the card in the room and you're good to go :) The room has been renovated and is clean and modern. They have microwave, mini fridge and kettle. You can also take away their mug as a souvenir for free. In the bathroom, they offer Rocky Mountain Soap Company products that are handmade and vegan. If you like them, you can go to their stores in Canmore or Banff, or order directly online."
118 reviews
9.0/10
1 night
From AED 986
Check Availability
Elk + Avenue Hotel Hotels in Banff
Elk + Avenue Hotel Hotels in BanffElk + Avenue Hotel Hotels in Banff
86
Hotel near Banff
"The hotel is located in the city center of Banff town. The surrounding business is very prosperous. The bus stop is right next to the hotel, which makes it very convenient to go out and take a bus. The room is very large. Living on the second floor will not be noisy. The hotel also gave earplugs to prevent the noise of cars on the road from disturbing guests. I didn't use them at all. The hotel is relatively cheap and should be a good choice for cost performance in Banff town."
128 reviews
8.7/10
1 night
From AED 990
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.2/10
Very Good
DDahuahuaaifengyouThe hotel is a newly opened resort hotel at the outermost part of Banff Avenue. You can choose to take the bus (free bus tickets are given at the front desk) or walk (15 minutes) to downtown. The room is large, the view is great, and the facilities are complete. It is very comfortable and warm. When I woke up, the terrace was covered with snow. It was so beautiful. There are also hot springs and SPA in the hotel. Next time I come to Banff, I will definitely choose these newly opened resort hotels. The price-performance ratio is very high!
Hotel Canoe & Suites Hotels in Banff

Hotel Canoe & Suites

Hotel near Banff
Price per night from:AED 1,199
9.0/10
GGuest UserThis place is strategically located. It is situated directly opposite Banff High School Transit where travelers can take Roam 8x to Lake Louise. Right outside, there are local buses you can take, example Roam 1 which takes you to Banff Gondola. The Inn also provides complimentary local Roam tickets. You will have to purchase Roam 8x express on your own. For drivers, they have complimentary parking too (depends on availability). We will return again because of its location. Staff service, room cleanliness, amenities are all good. Nothing to complain about.
Banff Ptarmigan Inn Hotels in Banff

Banff Ptarmigan Inn

Hotel near Banff
Price per night from:AED 932
8.9/10
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:AED 745
8.7/10
GGuest UserFacilities: There is an outdoor hot pool, which is nice Hygiene: There are bugs in the house, which is inevitable for a small single-family wooden house Environment: It rained at night when I went there, and the sound of the wooden roof jingling made it hard to sleep, but the environment nearby is very good and the scenery is nice Service: The staff provided good service
The Hidden Ridge Resort Hotels in Banff

The Hidden Ridge Resort

Hotel near Banff
Price per night from:AED 1,186
8.7/10
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:AED 932
8.6/10
AAnonymous UserThe hotel is on the edge of Banff town, a 10-minute walk from the pedestrian street. The hotel breakfast is a Western buffet with milk, cereal, bread and bacon. For some reason, the prices of hotels in Banff have increased so much. The hotel is a bit expensive. You can stay in Canmore, 16 kilometers away. The underground parking garage is a bit old and dimly lit.
Best Western Plus Siding 29 Lodge Hotels in Banff

Best Western Plus Siding 29 Lodge

Hotel near Banff
Price per night from:AED 799
8.6/10
GGuest UserAlthough a bit too far from town centre, the ledge provides free bus tickets to shuttle between the lodge and town centre. Staffs were very helpful.
Tunnel Mountain Resort Hotels in Banff

Tunnel Mountain Resort

Hotel near Banff
Price per night from:AED 1,146
8.3/10
BBrattieThe hotel was fully booked as it was peak season. We travelled with elderly and they kindly changed from a room with stairs to one that is on the flat. Hot tub facility is good. Walk to city centre 850m away or u could use the bus ticket that comes with the stay. Enjoyed the stay.
Fox Hotel and Suites Hotels in Banff

Fox Hotel and Suites

Hotel near Banff
Price per night from:AED 1,066
8.3/10
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:AED 932
7.9/10
TTakanoriIt was so good. There is a lot of friendly people. The hotel had a sense of cleanliness. There is also shampoo. You should bring a towel. There are a lot of outlets. You should take it with you because there is no key in the locker. I was able to eat breakfast for free. There are two supermarkets nearby. There are not many parking lots. If you don't go early, you can't stop.
Samesun Banff Hostel Hotels in Banff

Samesun Banff Hostel

Hotel near Banff
Price per night from:AED 159

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. Banff Aspen Lodge, Hotel Canoe & Suites and Samesun Banff Hostel 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 AED 1,985 on weekdays, and AED 2,014 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.

Which hotels in Banff offer airport shuttle services?

Getting to your accommodation in Banff is easy with hotels that offer airport shuttle services. Banff Aspen Lodge, Hotel Canoe & Suites and Samesun Banff Hostel provide convenient airport shuttle services.

What are the best hotels with a spa in Banff?

A spa hotel can make your trip more enjoyable with relaxing amenities. Banff Aspen Lodge, The Rundlestone Lodge and Banff Ptarmigan Inn 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?

Banff Aspen Lodge, The Rundlestone Lodge and Banff Ptarmigan Inn 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?

Banff Aspen Lodge, Hotel Canoe & Suites and The Rundlestone Lodge 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 PriceAED 6,542
Lowest PriceAED 569
Number of Reviews 3,363
Total Properties52
Average Price(Weekday Night)AED 1,985
Average Price(Weekend Night)AED 2,014