8 best lakes in and around Calgary to swim in this summer

Apr 10 2026, 1:00 pm

There’s nothing better than a refreshing swim in the summer, and luckily, there are tons of spots in and around Calgary that are perfect for it.

From mountain lakes to easy-to-drive-to spots, we’ve rounded up eight of the best places near and in Calgary to go for a swim this summer.

Chestermere Lake

Wirestock Creators/Shutterstock

Just east of Calgary in Chestermere, Chestermere Lake is a popular spot for swimming, paddleboarding, and boating. It’s one of the closest lake experiences you can get without heading towards the mountains.

Sikome Lake

Alberta Parks/Facebook

If you don’t want to stray far, Sikome Lake is the perfect place to go for a dip. Located in Fish Creek Provincial Park, this man-made lake offers a sandy beach and a nice swimming spit, making it ideal for a low-effort summer day. 

The aquatic facility is currently under construction, but should be open for the 2026 season. 

Ghost Lake

Urban Images/Shutterstock

About 45 minutes west of Calgary, Ghost Lake offers stunning mountain views and bright blue water. It’s known to be a bit cold due to its glacier-fed origins, but that doesn’t stop people from taking a refreshing dip on a hot day.

Sandy Beach Park

Calgary Parks/Facebook

Sandy Beach Park is tucked along the Elbow River in Calgary. It’s a great spot for those looking to cool off without leaving the city. It offers shallow river access, shaded picnic areas, and plenty of green space to relax. While it’s not a traditional swimming lake, it’s perfect for wading, floating, and a laid-back river day. 

Quarry Lake

calgary swim

Patrick Sneed/Shutterstock

Sitting near Canmore, Quarry Lake is a favourite thanks to its clear water, designated swimming areas, and unreal mountain backdrop. It’s a bit of a drive, but one of the prettiest places to take a dip this summer.

Barrier Lake

calgary swim

Barrier Lake Resort/Facebook

Located in Kananaskis Country, Barrier Lake is known for its vibrant blue water and mountain views. It’s great for a swim if you’re in the area and want to check out the mountains. 

Sylvan Lake

Sylvan Lake parking

Arlene Grace Evangelista/Shutterstock

Sylvan Lake is one of the best places in Alberta for a day on the water. It was even named one of the best boating towns in Canada earlier this year. Whether you’re looking for a dip in the lake, a day at a sandy beach, or want to hit the water on a boat, there’s no shortage of ways to enjoy it. 

Johnson Lake

calgary swim

Anthony Di Mambro/Shutterstock

Johnson Lake is one of the few lakes in the Rocky Mountains that is not glacier-fed, making it one of the warmest in the area. You can enjoy stunning alpine views while going for a swim, taking a quick dip, or heading out on a paddleboard adventure. 

ADVERTISEMENT