Harrison Hot Springs
The closest mineral soak to Vancouver — but the village’s public pool is closed for renovations.
Ninety minutes east of Vancouver at the foot of Harrison Lake, Harrison Hot Springs is BC’s most accessible hot springs town. Two source springs — Potash (~40°C) and Sulphur (~62–65°C) — are pumped and cooled to feed the village’s pools: five at the Harrison Hot Springs Resort (two indoor, three outdoor) for registered guests, plus the indoor public Harrison Mineral Baths at Hot Springs Road and Esplanade Avenue.
That public pool is the catch right now. The Agassiz-Harrison Observer reported that as of April 27, 2026 it was ‘temporarily closed for renovations until further notice,’ and we have found no reopening announcement since. The resort says it offers usage rates for its own pools in the meantime — call 604-796-2244 (ext. 5) to confirm before you drive out. The lakefront beach, restaurants and easy trails still make it a pleasant day trip.

Quick facts
| Location | Village of Harrison Hot Springs, Harrison Lake, ~90 min E of Vancouver |
|---|---|
| Water temperature | Two source springs (Potash ~40°C, Sulphur ~62–65°C), cooled for bathing; resort family pool 35°C |
| Fees | Public pool: closed for renovations (was ~$10 adult). Resort pools: registered guests (wristband); ask the resort about non-guest usage rates during the closure |
| Good to know | Harrison Hot Springs Resort has five mineral pools (two indoor, three outdoor) for registered guests |
Getting there
Hwy 1 east to Bridal Falls, then Hwy 9 north to the village — about 130 km / 1.5 hours from downtown Vancouver.
Check current conditions ↗
Fees, hours and closures change — confirm with the official source before you travel.
More springs in Fraser Valley & Sea to Sky
- Clear Creek Hot Springs Open · 4×4 access
- Sloquet Hot Springs Open
- T’sek Hot Springs (Skookumchuck) Temporarily closed
- Keyhole Hot Springs (Pebble Creek) Closed