Canada @Canada 10 Nov 2025 · Athabasca Falls, Jasper, Canada Athabasca Falls Athabasca Falls is a waterfall in Jasper National Park on the upper Athabasca River, approximately 30 kilometres (19 mi) south of the townsite of Jasper, Alberta, Canada, and just west of the Icefields Parkway. ❤️ 0 💬 0 ➕ Follow Canada