Where to Swim in Banff: Lakes, Pools & Hot Springs
Tips

Where to Swim in Banff: Lakes, Pools & Hot Springs

Swimming in Banff National Park is a unique experience. The glacier-fed lakes are stunningly beautiful but breathtakingly cold — most hover between 4°C and 12°C even in August. That said, there are options for every comfort level, from the warm mineral waters of the hot springs to heated hotel pools with mountain views. Here's where to take a dip in and around Banff.

Banff Upper Hot Springs

The most popular swimming spot in Banff isn't a lake — it's the historic Banff Upper Hot Springs, perched on the slopes of Sulphur Mountain at 1,585 metres elevation. The naturally heated mineral water sits between 37°C and 40°C, and the outdoor pool offers panoramic mountain views that make it feel like nature's own infinity pool.

  • Temperature: 37–40°C year-round
  • Hours: Generally 10am–10pm (seasonal variations)
  • Cost: Around $10–15 per adult; swimsuit and towel rentals available
  • Tip: Visit in winter for the ultimate experience — soaking in hot water while snow falls around you

Johnson Lake

Johnson Lake is the warmest natural lake in the Banff area, reaching up to 18°C in July and August. By Rocky Mountain standards, that's practically tropical. The lake has a sandy shore, shallow entry, and a small beach area that's perfect for wading and swimming. A 3-kilometre loop trail circles the lake.

  • Water temperature: 14–18°C in summer
  • Best time: Late July to mid-August for warmest water
  • Facilities: Parking lot, picnic tables, outhouse

Two Jack Lake

Two Jack Lake is larger and colder than Johnson Lake but has a stunning shoreline with views of Mount Rundle. The lake is popular for kayaking and stand-up paddleboarding, and brave swimmers enjoy wading in from the shore. The water is clear and refreshingly cold.

Lake Minnewanka

Banff's largest lake is best for kayaking and canoeing rather than swimming — the water stays very cold (4–10°C). However, on hot August days, locals do wade in from the shore. The lake is deep and the temperature drops quickly, so stay near the edges.

Cascade Ponds

These shallow, calm ponds near Lake Minnewanka warm up more than the deep glacier lakes and are popular for wading with kids on hot days. The water is cold but manageable, and the flat, grassy areas around the ponds make it easy to dry off in the sun afterward.

Hotel Pools

If you prefer warm, controlled water with mountain views, several Banff hotels have excellent pools:

  • Fairmont Banff Springs: Indoor pool, outdoor hot tub, and spa — iconic castle setting
  • Banff Park Lodge: Indoor pool with steam room in the heart of downtown
  • Moose Hotel & Suites: Rooftop hot pools with mountain views — one of the best in town
  • Hidden Ridge Resort: Outdoor heated pool surrounded by forest

Cold Water Swimming Safety

  • Acclimatize gradually: Wade in slowly — don't jump into glacier-fed water
  • Know your limits: Cold water shock can affect breathing and heart rate
  • Never swim alone: Always have someone watching from shore
  • Bring warm clothes: Have dry clothes and a towel ready immediately after
  • Watch for currents: Rivers and creek outlets in lakes can have strong currents

Book your Banff accommodation on Expedia — many hotels have pools and hot tubs. Add guided lake tours and outdoor adventures to your itinerary.

Swimming Tip: For warm water, the Banff Upper Hot Springs is unbeatable. For the warmest natural lake swim, head to Johnson Lake in late July or August. And if you really want to impress — or shock — yourself, a quick dip in a glacier-fed lake is a Canadian Rockies rite of passage.

Recommended Tours & Activities