Best overall
Our top pick is Johnston Canyon Icewalk (4 h, ★ 4.9 (534)). Well-rated options start at C$79 from, per person, and 60 of 62 options offer free cancellation.
| Option | Duration | Rating | Price | Book |
|---|---|---|---|---|
| Johnston Canyon Icewalk | 4 h | ★ 4.9 (534) | C$109 from, per person |
Check |
| Lake Louise Moraine Lake Johnston Canyon 1.5h Half Day Tour | 4 h–5 h | ★ 4.9 (401) | C$79 from, per person |
Check |
| Lake Louise, Moraine, Emerald Lake, Johnston Canyon, Banff Town | 9 h | ★ 4.9 (200) | C$120 from, per person |
Check |
| 2025 Winner-Lake Louise Moraine Lake Johnston Canyon Banff Town | 8 h–11 h | ★ 4.8 (493) | C$88 from, per person |
Check |
| Lake Louise, Moraine , Emerald & Banff Town ,Johnston Canyon Tour | 11 h | ★ 4.8 (585) | C$150 from, per person |
Check |
| eBike and Hike Banff to Johnston Canyon small group guided program | 4 h | ★ 4.8 (239) | C$207 from, per person |
Check |
| Banff National Park, Johnston Canyon Day Trip from Banff/Calgary | 7 h–11 h | ★ 4.9 (147) | C$89 from, per person |
Check |
| Banff, Lake Louise and Johnston Canyon Winter Wonderland Tour | 8 h | ★ 5.0 (87) | C$275 from, per person |
Check |
| Johnston Canyon Evening Icewalk | 2.5 h | ★ 4.9 (97) | C$109 from, per person |
Check |
| Johnston Canyon Frozen Waterfalls Small Group Tour | 4 h | ★ 5.0 (51) | C$125 from, per person |
Check |
No options match these filters. Try removing one.