If you've ever scrolled past a photo of an impossibly turquoise lake ringed by jagged mountain peaks and wondered if it was real — it was. These three lakes in the Canadian Rockies are genuinely that color, and visiting them is one of the most memorable travel experiences you can have in North America. The best part? With smart planning, it's surprisingly affordable.
Getting There: Fly into Calgary and Drive
The gateway to all three lakes is Calgary, Alberta (YYC). From Calgary, it's roughly a 1.5-hour drive west on the Trans-Canada Highway (Highway 1) to reach the town of Banff, and another 45 minutes to Lake Louise. Emerald Lake in Yoho National Park is about 30 minutes past Lake Louise, just over the border into British Columbia.
Renting a car is essentially non-negotiable for this trip. Public transit from Calgary exists but is infrequent and won't get you everywhere you need to go. Book your rental car well in advance — summer demand in Banff is massive and prices spike. Expect to pay $60–$120 CAD/day for a standard car in peak season.
- Calgary to Banff town: ~128 km, about 1.5 hours
- Banff to Lake Louise: ~57 km, about 45 minutes
- Lake Louise to Emerald Lake: ~55 km, about 40 minutes
Parks Canada Pass — What You Need to Know
All three parks (Banff, Yoho) require a Parks Canada day pass or annual discovery pass. A single-day pass costs approximately $11.00 CAD per adult (kids 17 and under are free). If you're spending multiple days exploring, the annual Parks Canada Discovery Pass at around $75 CAD per adult is excellent value — it covers over 80 national parks and historic sites across Canada for a full year.
Important note for American travelers: The America the Beautiful Pass does not work in Canadian national parks. These are entirely separate systems. You'll need to purchase a Parks Canada pass at the park entrance gates or online at Parks Canada's website before you arrive.
- Day pass: ~$11 CAD/adult, ~$9.80 CAD/senior, free for youth 17 and under
- Family/group day pass: ~$22 CAD (covers up to 7 people in one vehicle)
- Annual Discovery Pass: ~$75 CAD/adult or ~$149 CAD/family
Moraine Lake — The Crown Jewel (and the Hardest to Reach)
Let's start with the one that requires the most planning: Moraine Lake. This glacially-fed lake in the Valley of the Ten Peaks is arguably the most photographed lake in Canada. The view from the Rockpile Trail at the lake's edge is the image you've seen on the Canadian $20 bill. The water is an almost unreal shade of vivid teal caused by light refracting off glacial rock flour suspended in the water.
Here's the critical thing to know: private vehicles are no longer allowed on Moraine Lake Road in summer. Parks Canada implemented a mandatory shuttle and reservation system due to overwhelming crowds. To get to Moraine Lake between late May and mid-October, you must either:
- Reserve a Parks Canada shuttle ticket in advance (book as soon as they open — they sell out within hours)
- Book a guided tour from Banff or Lake Louise that includes transportation
- Stay at the Moraine Lake Lodge (extremely expensive, but guests can drive in)
- Hike or bike in on the road (challenging 11 km one way from Lake Louise)
Shuttle tickets are released on Parks Canada's reservation system, typically in spring. Set a reminder and book the moment they go live — this is non-negotiable if you want to visit independently. Shuttles depart from Lake Louise Ski Resort or the Lake Louise overflow parking area.
Lake Louise — Iconic and Worth Every Bit of Hype
Lake Louise is the most accessible of the three and can still be visited by personal vehicle (though parking fills up before 7 AM in summer). The lake sits at 1,731 meters elevation and is framed by Victoria Glacier at its far end. The Fairmont Chateau Lake Louise sits right on the lakeshore and is one of Canada's most famous hotels — you don't need to stay there to enjoy the view, but a coffee or meal inside is a worthy splurge.
For the best experience at Lake Louise:
- Arrive before 8 AM to find parking and beat the crowds
- Walk the flat lakeshore path for the classic postcard view facing the glacier
- Hike up to the Plain of Six Glaciers teahouse for a panoramic aerial view of the lake (4.7 km each way, moderate difficulty)
- Visit at sunrise for magical pink-and-gold light reflecting on the water
Emerald Lake — Yoho's Hidden Masterpiece
Located in Yoho National Park just across the BC border from Lake Louise, Emerald Lake is perhaps the most underrated of the three. It's slightly less crowded than the Banff lakes (though still busy in summer), and its brilliant green color — caused by light hitting glacial silt — is entirely its own. The Emerald Lake Lodge on the far shore adds a rustic charm you won't find at the other two.
The 5.2 km loop trail around the lake is relatively flat and can be completed in about 1.5–2 hours. It passes through old-growth forest, across a wooden bridge, and offers constantly changing views of the lake and surrounding peaks. There's also a natural bridge formed by the river just 1 km from the Emerald Lake parking area — a worthwhile short stop.
Visiting Emerald Lake requires your Parks Canada pass (same pass covers both Banff and Yoho). Parking is first-come, first-served. Aim to arrive before 9 AM or in the late afternoon after most day visitors have left.
Where to Stay and Budget Breakdown
Banff town is the best base for visiting all three lakes. It has a solid range of accommodations from hostels to luxury hotels, plus restaurants, grocery stores, and everything you need.
- Hi-Banff Hostel: Dorm beds from ~$50 CAD/night, private rooms from ~$120 CAD — the most budget-friendly option in the area
- Motel/mid-range hotels in Banff: ~$150–$250 CAD/night in summer
- Tunnel Mountain Campground: ~$30–$45 CAD/night, reserve through Parks Canada — a great budget option with views of the surrounding mountains
- Canmore (20 min east of Banff): Often 20–30% cheaper than Banff for accommodation, still a beautiful mountain town
A realistic budget for seeing all three lakes in 3 days: flights to Calgary ($300–$600 USD round trip), car rental ($180–$360 CAD for 3 days), Parks Canada family pass ($22 CAD/day or $149 for the annual), accommodation ($150–$250 CAD/night), and food ($40–$80 CAD/day). Total for a couple: roughly $1,000–$1,500 USD for the full 3-day experience.
Best Time to Visit
The Canadian Rockies are best visited from mid-June through September. Moraine Lake Road typically opens in late May/early June once snowpack allows. July and August are peak season — beautiful weather but maximum crowds and mandatory shuttles. September is arguably the sweet spot: fewer crowds, golden larch trees on the hillsides (usually late September), and still reasonable temperatures.
Winter visits are possible and strikingly beautiful, but Moraine Lake Road is closed and Lake Louise is accessible mainly for ice skating and cross-country skiing. If you want to see all three lakes in their turquoise glory, June through September is your window.