Find Cheap Hotels with a spa in Banff

Search, compare, and save on Banff Hotels with a spa from hundreds of travel sites on HotelsCombined.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

The Latest Deals for Hotels in Banff with a Spa

Discover well-known properties in Banff that are favoured by visitors more than others. There are 5 hotels in Banff and price data was last updated on 12 December 2025. The average price for a hotel in Banff is .
Enter your travel dates to find the best prices.
Filter by star ratings
All filters
1029 Banff Avenue, Banff, AB, Canada
Featuring an indoor pool, Banff Rocky Mountain Resort offers luxury rooms close to Stoney Squaw Mountain. It provides a spa, as well as ski slopes, ski passes and free Wi-Fi.
Pool
Free Wi-Fi
Parking
7.6
Good
2850 reviews
Location
2.2 mi from city centre
513 Banff Avenue, Banff, AB, Canada
Located in Banff, the hotel has direct access to Banff and features an indoor pool, ski passes and free Wi-Fi. It is set amongst a variety of shops and boutiques, and is minutes on foot from Banff Ave.
Free Wi-Fi
7.8
Good
1910 reviews
Location
0.6 mi from city centre
521 Banff Avenue, Banff, AB, Canada
Banff Caribou Lodge & Spa is ideally positioned in a peaceful setting in Banff, just a short car trip from Stoney Squaw Mountain. The hotel is also conveniently situated minutes on foot from Banff Ave.
Free Wi-Fi
Parking
7.9
Good
2163 reviews
Location
0.7 mi from city centre
459 Banff Avenue, Banff, AB, Canada
Hotel with a sauna, near Banff Centre for Arts and Creativity Along with an indoor pool, this smoke-free hotel has a restaurant and a health club. WiFi in public areas is free. Additionally, a bar/lounge, a sauna, and a hot tub are onsite. Royal Canadian Lodge offers 99 accommodations with safes and coffee/tea makers. Beds feature premium bedding. Cable television is provided. Bathrooms include bathrobes, complimentary toiletries, and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Business-friendly amenities include desks and phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and blackout drapes/curtains. Housekeeping is offered daily and hypo-allergenic bedding can be requested. A health club and complimentary bicycles are featured at the hotel. An indoor pool and a hot tub are on site. Other recreational amenities include a sauna and a fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Pool
Free Wi-Fi
8.4
Excellent
412 reviews
Location
0.5 mi from city centre
901 Hidden Ridge Way, Banff, AB, Canada
Situated less than a 10-minute stroll from Banff Ave, Hidden Ridge Resort provides guests with a convenient base when visiting Banff. Some of the premium facilities at this hip 3-star resort include a marble bathroom, ski passes and free Wi-Fi.
Free Wi-Fi
Parking
7.9
Good
2667 reviews
Location
1.3 mi from city centre
300 Moutain Avenue, Banff, AB, Canada
The Rimrock Resort Hotel provides luxury accommodation and is a one-minute walk from Mountain Ave. It also features an indoor pool, free Wi-Fi and ski slopes.
Pool
Free Wi-Fi
8.4
Excellent
1540 reviews
Location
1.8 mi from city centre
333 Banff Avenue, Banff, AB, Canada
Featuring a sauna and free Wi-Fi, The Elk & Avenue Hotel is situated in Banff and provides hip accommodation. It is set amongst a variety of clubs and establishments and is within a five-minute walk of Mount Royal.
Free Wi-Fi
8.5
Excellent
1815 reviews
Location
0.2 mi from city centre
345 Banff Avenue, Banff, AB, Canada
Conveniently located with direct access to Banff, Moose Hotel and Suites provides 4-star accommodation complete with an indoor pool, a sauna and free Wi-Fi. It also features ski passes, ski slopes and an express check-in and check-out feature.
Pool
Free Wi-Fi
Parking
8.8
Excellent
2446 reviews
Location
0.3 mi from city centre
405 Spray Avenue, Banff, AB, Canada
Situated a short walk from Elkhorn Lodge, Fairmont Banff Springs offers free Wi-Fi, ski slopes and an indoor pool. It also provides private parking on site and Banff Springs Golf Club is a short car ride away.
Pool
9.0
Excellent
1109 reviews
Location
0.9 mi from city centre
1 Juniper Way, Banff, AB, Canada
Conveniently located with direct access to Banff, The Juniper Hotel provides hip 3-star accommodation complete with free Wi-Fi. It also offers private parking on site and is a 10-minute drive from Stoney Squaw Mountain.
Free Wi-Fi
8.5
Excellent
1426 reviews
Location
1.1 mi from city centre

HotelsCombined’s insights for hotels with a spa in Banff

Use our HotelsCombined data-powered tips to help you find your next hotel with a spa in Banff.

How much is a hotel with a spa in Banff tonight?

Users have found prices for hotels with a spa in Banff tonight starting as low as £105, rising to an average cost of £208, based on searches in the last 72 hours. Prices start from £151 for a 4-star hotel with a spa in Banff for tonight.

How much is a Banff hotel with a spa room this weekend?

In the past 72 hours, we’ve seen prices for hotels with a spa in Banff this weekend for as little as £94/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £94/night. For a 4-star hotel with a spa in Banff, the cheapest rate recently found was £109/night for this weekend.

Other accommodations in Banff

Discover the ideal theme hotel, holiday rental or hostel for your stay in Banff. There are 133 properties in Banff and price data was last updated on 12 December 2025.
901 Hidden Ridge Way, Banff, AB, Canada
1.3 mi from city centre
Free Wi-Fi
Parking
£83
Avg. per night
513 Banff Avenue, Banff, AB, Canada
0.6 mi from city centre
Free Wi-Fi
£63
Avg. per night
501 Banff Avenue, Banff, AB, Canada
0.6 mi from city centre
Free Wi-Fi
£70
Avg. per night
437 Marten Street, Banff, AB, Canada
0.5 mi from city centre
Free Wi-Fi
Air conditioning
£66
Avg. per night
121 Cave Avenue, Banff, AB, Canada
0.5 mi from city centre
Free Wi-Fi
£58
Avg. per night
405 Spray Avenue, Banff, AB, Canada
0.9 mi from city centre
Pool
£275
Avg. per night
502 Tunnel Mountain Road, Box 1137, Banff, AB, Canada
1.0 mi from city centre
Pool
Free Wi-Fi
Parking
£65
Avg. per night
433 Banff Avenue, Banff, AB, Canada
0.5 mi from city centre
Free Wi-Fi
Airport shuttle
£92
Avg. per night
449 Banff Avenue, Banff, AB, Canada
0.5 mi from city centre
Free Wi-Fi
Parking
£68
Avg. per night
801 Hidden Ridge Way, Banff, AB, Canada
1.1 mi from city centre
Free Wi-Fi
Parking
£55
Avg. per night

Explore Banff

Explore different neighbourhoods and areas within Banff to find the perfect location for your stay. Map data was last updated on 12 December 2025.
Scroll through the map to find hotels close to the Banff neighbourhood(s) you plan on visiting. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

Banff Hotels with a spa - FAQs

Find useful tips and insights about staying in Banff to help you make the most of your experience. FAQs were last updated on 12 December 2025.

Find better results for your stay in Banff