Johnson Lake
Located off the Lake Minnewanka Loop Road (turn right at the Banff Avenue exit off the Trans Canada Highway (Highway 1). Johnson Lake is within Banff National Park.
Cascade Ponds
Also located off the Minnewanka Loop, Cascade Ponds has nearby picnic tables, fire pits, and public bathrooms.
Swimming in lakes is unsupervised, so visitors swim at their own risk. Most other lakes in Banff National Park are glacier-fed, and are usually too cold for swimming.
Banff Upper Hot Springs
Mineral hot springs and spa facilities operated by Parks Canada. Open year-round.
Sally Borden Fitness Centre
Public swimming is available at the Sally Borden Fitness Centre, located at the Banff Centre. The Town of Banff sponsors a free public swim the last Sunday of every month from 1 to 4 p.m.