Turquoise lake in Banff
Science & Facts

Banff Lakes FAQ

Frozen status, swimming safety, why they're blue, and everything else you need to know.

Why Are Banff's Lakes So Blue?

Short answer: rock flour — microscopic particles of glacial sediment.

As glaciers grind slowly against bedrock, they produce an incredibly fine powder (rock flour) that washes into the lakes via meltwater streams. These particles are the perfect size (0.002-0.05mm) to scatter blue and green wavelengths of sunlight while absorbing red wavelengths. The result is the intense turquoise colour.

Why some lakes are bluer than others: The concentration of rock flour varies. Peyto Lake has the highest concentration (fed by Peyto Glacier) and appears the most vivid. Lake Louise and Moraine Lake are fed by smaller glaciers and are slightly less saturated. Johnson Lake has no glacial input and appears green-brown.

Why the colour changes by season: Glacial melt peaks in July-August, flooding the lakes with fresh rock flour and producing the most intense colour. In early June the lakes may still be partially frozen and less vivid. By October, melt slows and the colour fades slightly.

Lake-by-Lake Guide

Lake Louise

Frozen Late November to mid-June
Swimming No
Canoeing Yes
Colour Source Rock flour from Victoria Glacier

Water temperature is 1-4°C even in August. Hypothermia risk in under 5 minutes. People canoe here — they do not swim.

🛶 $135/hour from Fairmont Chateau boathouse

📍 Vehicle or shuttle year-round. Parking fills by 7 AM in summer.

Moraine Lake

Frozen Late October to late June
Swimming No
Canoeing Yes
Colour Source Rock flour from Wenkchemna Glacier

Even colder than Lake Louise (1-3°C). The lake is fed directly by glacial meltwater. Swimming would be dangerous.

🛶 $120/hour from Moraine Lake Lodge dock

📍 Shuttle only June-October. Road closed in winter.

Peyto Lake

Frozen November to June
Swimming No
Canoeing No
Colour Source Rock flour from Peyto Glacier (highest concentration of any Rockies lake)

No swimming access. The lake is viewed from a platform 250m above. No trail to the lakeshore.

📍 Icefields Parkway, 15-min walk from parking.

Lake Minnewanka

Frozen December to April
Swimming Possible (cold)
Canoeing No
Colour Source Deep lake (142m) + dissolved minerals

Legal to swim but extremely cold (8-12°C in August). Only for experienced cold-water swimmers. No lifeguards, no designated swim area.

📍 Vehicle year-round, 15 min from Banff.

Johnson Lake

Frozen December to March
Swimming Possible (cold)
Canoeing No
Colour Source Shallow depth and sandy bottom (not turquoise)

The warmest swimmable lake near Banff (up to 18°C in August). Shallow sandy beach. Locals swim here. No lifeguards.

📍 Vehicle, off Lake Minnewanka Road.

Bow Lake

Frozen November to June
Swimming No
Canoeing No
Colour Source Rock flour from Bow Glacier

Glacial fed, 2-4°C. Not a swimming lake. Beautiful for photography.

📍 Icefields Parkway, roadside parking.

Vermilion Lakes

Frozen December to March
Swimming No
Canoeing Yes
Colour Source Not blue — brown/green marshland

Shallow marshland, not suitable for swimming. Important wildlife habitat.

🛶 Bring your own. Calm, flat water ideal for beginners.

📍 Vehicle, 5 min from Banff.