Spa Banff: Hotels with On-Site Spas and Hot Pools

Compare 5 spa hotels in Banff: historic lodges to modern retreats, all with on-site spas and hot pools. Book now for exclusive deals - limited availability!

Check-in
Mon, 03 Aug
Check-out
Tue, 04 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Mon, 03 Aug
-
Check-out
Tue, 04 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Mon, 03 Aug
-
Check-out
Tue, 04 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-5 out of 5
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.0
Perfect721 total reviews
our site & Booking.com
Map
1.7 km from City Centre100 m from Fairmont Banff Springs Bowling Centre
Willow Stream SpaChampionship GolfSki Shuttle
  • Historic Scottish castle hotel
  • Award-winning Willow Stream Spa
  • On-site 18-hole golf course
From£ 224 /nightSelect
8.0
Great1857 total reviews
our site & Booking.com
Map
1.1 km from City Centre900 m from Douglas Fir Resort Waterslides & Pools
Full-Service SpaIndoor PoolSteam Room
  • Full-service spa with hydrotherapy
  • On-site Keg Steakhouse & Bar
  • Free Banff transit system passes
From£ 63 /nightSelect
9.0
Perfect1507 total reviews
our site & Booking.com
Map
400 m from City Centre700 m from Banff International Research Station
Rooftop PoolsMeadow SpaItalian Restaurant
  • Rooftop hot pools with mountain views
  • Meadow Spa with private hot pool
  • Pacini Italian restaurant onsite
From£ 177 /nightSelect
8.3
Great740 total reviews
our site & Booking.com
Map
3.1 km from City Centre200 m from Banff Upper Hot Springs
Infinity PoolWellness SpaEden Restaurant
  • Canada's only Five Diamond dining experience
  • Crystal singing bowl sound bath experiences
  • 800 sq ft luxury suites with views
From£ 122 /nightSelect
8.7
Great967 total reviews
our site & Booking.com
Map
15.0 km from City Centre100 m from Sunshine Village
Slopeside AccessHot TubKids Club
  • Only ski-in, ski-out in Banff
  • Largest outdoor hot tub in Banff
  • Responsible Tourism Award winner
From£ 118 /nightSelect

Spa hotels in Banff offer more than just relaxation-they provide a restorative base for exploring the Canadian Rockies. From the historic Fairmont Banff Springs, a Scottish baronial castle with 27 treatment rooms, to the Moose Hotel and Suites with rooftop hot pools overlooking the mountains, each property integrates spa services with mountain views. Most are located within Banff National Park, minutes from attractions like the Banff Gondola and Upper Hot Springs. Expect to pay premium rates, especially during ski season, but the combination of on-site spas, hot pools, and fitness facilities makes them ideal for travelers seeking both adventure and recovery.

The top-rated options cater to different preferences: Fairmont Banff Springs suits luxury seekers with its golf course and ski shuttle; Sunshine Mountain Lodge offers ski-in ski-out access with an outdoor hot pool; Banff Caribou Lodge sits in the heart of Banff city centre, featuring the Red Earth Spa and a steam room; and Rimrock Banff, an Emblems Collection property, is near the Upper Hot Springs and provides an indoor pool and wellness centre. For the best experience, book spa treatments in advance and consider the shoulder seasons for lower rates and fewer crowds.