Horseshoe Lake is a stunningly clear lake with beautiful, turquoise water. The lake is accessible via a trail that begins at the Horseshoe Lake parking lot near Jasper National Park. The hike is a relaxing 1.5 km loop that features interesting views, striking cliffs, and several small bridges.

The entire circuit can be done in about 25 minutes but you will want to leave more time to enjoy the lake. Horseshoe Lake is the best natural swimming spot in the area, however the water is quite chilly so it’s best enjoyed on a hot day. Swimming is allowed at your own risk and no lifeguards are on duty. Other activities include fishing, kayaking, and canoeing. Horseshoe Lake Map

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.