Johnston Canyon: National Park Tours at a glance
- Our pick: Banff National Park Day Trip: Lake Louise & Moraine Lake, CA$ 99 per person (9h–11h, 4.99★ · 1,190).
- Best value: Banff National Park Tour: Lake Louise & Moraine Lake Views, CA$ 88 per person (8h–11h, 4.76★ · 504).
- Lowest price: Banff Lakes & Canyon Tour: 4 iconic stops with guide, CA$ 83 per person (8h–9h, 4.77★ · 13).
Price per person across the 12 options priced per person: CA$ 83–CA$ 139 (median CA$ 99). With 100+ reviews: 5 of 14.
Of the 14 options: 14 with live guides in English, 14 with free cancellation, 12 with instant confirmation, 5 with hotel pickup, 10 kid-friendly, 2 private and 9 bookable last-minute.
How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.
Johnston Canyon: National Park Tours
Based on each operator's calendar. Confirmed when you book.
14 options

Banff National Park Day Trip: Lake Louise & Moraine Lake Full-day Banff tour from Calgary with certified guide, park entry and hotel pickup: Lake Louise, Moraine Lake (seasonal), Johnston Canyon and Bow Falls. Every day except Saturday · 07:30, 09:00 and 09:30 · From age 5 ★ 4.99 (1,190 reviews) Duration: 9h–11h Live guide: EN ✓ Free cancellation. from CA$ 99 per person

Banff National Park Tour: Lake Louise & Moraine Lake Views Full-day Banff National Park tour from Calgary with a local guide, visiting Lake Louise and Moraine Lake (or Emerald Lake in winter). Every day · 07:30, 08:45 and 09:10 · All ages ★ 4.76 (504 reviews) Duration: 8h–11h Live guide: EN ✓ Free cancellation. from CA$ 88 per person

Banff National Park Tour: Moraine Lake & Johnston Canyon Full-day Banff National Park tour from Calgary, Canmore or Banff with pickup included: Lake Louise, Moraine Lake (summer) or Bow Falls (winter). Every day · 07:15, 08:40 and 09:00 · Hotel pickup · All ages ★ 4.60 (260 reviews) Duration: 8h–10h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 109 per person

Banff Day Trip: Johnston Canyon & Bow Falls Tour from Calgary Full-day guided tour from Calgary or Banff through Banff National Park with expert commentary, bottled water included, and stops at Johnston Canyon. Every day · 08:15, 09:20 and 09:45 · All ages ★ 4.91 (152 reviews) Duration: 7h–11h Live guide: EN ✓ Free cancellation. from CA$ 89 per person

Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain Full-day Banff tour from Calgary with Johnston Canyon, Bow Falls and Sulphur Mountain. Book the gondola ride optional, pick your departure point. Mon and Fri · 08:00 and 09:35 · All ages ★ 4.32 (151 reviews) Duration: 9h–11h Live guide: EN · ZH ✓ Free cancellation. from CA$ 119 per person

Lake Louise & Banff Town Tour from Calgary: Full-Day Park Loop Full-day guided tour from Calgary through Banff National Park hitting Lake Louise, Johnston Canyon, and Banff Town with hotel pickup included. Every day · 07:15, 08:40 and 09:00 · Hotel pickup · All ages ★ 4.83 (46 reviews) Duration: 8h–10h Live guide: EN · ZH · YUE · ES ✓ Free cancellation. from CA$ 109 per person

Banff Day Trip: Johnston Canyon, Lake Minnewanka, Bow Falls Day trip from Calgary to Banff with guide, park pass and hotel pickup: walk the catwalk trail through Johnston Canyon's limestone cliffs. Next departure: 25 Oct 2027 · All ages ★ 4.41 (66 reviews) Duration: 8h–10h Live guide: EN ✓ Free cancellation. from CA$ 99 per person

Lake Louise, Moraine Lake & Peyto Lake tour from Banff Tour five alpine lakes and glaciers in Banff National Park with a live guide, starting from Calgary, Canmore or Banff. Eight to ten hours including transport and a lunch stop. Every day · 07:15, 08:40 and 09:00 · Hotel pickup ★ 4.86 (14 reviews) Duration: 8h–10h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 139 per person
Banff Lakes & Canyon Tour: 4 iconic stops with guide Shared tour of Moraine Lake, Lake Louise, Johnston Canyon and Emerald Lake from Banff or Canmore, with park passes and guide included. Every day · 07:25, 08:30 and 09:00 ★ 4.77 (13 reviews) Duration: 8h–9h Live guide: EN ✓ Free cancellation. from CA$ 83 per person

Banff Tour: Lake Louise, Johnston Canyon, Emerald Lake, Hot Springs Full-day Banff tour from Calgary, Canmore or Banff with guide, visiting Lake Louise, Johnston Canyon or Moraine Lake (seasonal), Emerald Lake. Next departure: 15 Jul 2027 · All ages ★ 5.00 (11 reviews) Duration: 8h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 99 per person

Banff National Park tour: Lake Louise & Moraine Lake highlights Full-day Banff National Park tour from Banff, Canmore or Calgary with a local guide visiting Lake Louise, Moraine Lake. Every day · 07:30, 08:45 and 09:10 · All ages ★ 5.00 (3 reviews) Duration: 8h–12h Live guide: EN ✓ Free cancellation. from CA$ 88 per person

Banff tour from Canmore: Six lakes and Johnston Canyon Full-day Banff National Park tour from Canmore with a local guide in a Mercedes van, visiting Johnston Canyon, Moraine Lake, Lake Louise. Next departure: 1 Jun 2027 · Hotel pickup ★ 5.00 (5 reviews) Duration: 8h–9h Live guide: EN ✓ Free cancellation. from CA$ 1,574 per group

Banff Day Trip: Lake Louise, Emerald Lake, Johnston Canyon Day trip from Calgary through Banff and Yoho National Parks visiting Lake Louise, Emerald Lake. Every day · 6 start times, 06:00 to 09:00 · All ages ★ 5.00 (1 review) Duration: 6h–10h Live guide: EN ✓ Free cancellation. from CA$ 126 per person

Johnston Canyon Frozen Falls Private Tour: Ice Sculptures Private guided tour of Johnston Canyon in winter with ice cleats and poles included. Hike to Lower Falls with the option to continue self-guided. Every day · 10:00 · Hotel pickup ★ 5.00 (1 review) Duration: 4h–5h Live guide: EN ✓ Free cancellation. from CA$ 1,308 per group
The top 12 of 14 options, side by side
✓ 2026-11-14| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
CA$ 99 per person | 9h–11h | 4.99★ · 1,190 | Every day except Saturday · 07:30, 09:00 and 09:30 | English | |
CA$ 88 per person | 8h–11h | 4.76★ · 504 | Every day · 07:30, 08:45 and 09:10 | English | |
CA$ 83 per person | 8h–9h | 4.77★ · 13 | Every day · 07:25, 08:30 and 09:00 | English | |
CA$ 109 per person | 8h–10h | 4.60★ · 260 | Every day · 07:15, 08:40 and 09:00 | English, Cantonese, Chinese | |
CA$ 89 per person | 7h–11h | 4.91★ · 152 | Every day · 08:15, 09:20 and 09:45 | English | |
CA$ 119 per person | 9h–11h | 4.32★ · 151 | Mon and Fri · 08:00 and 09:35 | English, Chinese | |
CA$ 109 per person | 8h–10h | 4.83★ · 46 | Every day · 07:15, 08:40 and 09:00 | English, Spanish, Cantonese +1 | |
CA$ 99 per person | 8h–10h | 4.41★ · 66 | Next departure: 25 Oct 2027 | English | |
CA$ 139 per person | 8h–10h | 4.86★ · 14 | Every day · 07:15, 08:40 and 09:00 | English, Cantonese, Chinese | |
CA$ 99 per person | 8h | 5.00★ · 11 | Next departure: 15 Jul 2027 | English, Cantonese, Chinese | |
CA$ 88 per person | 8h–12h | 5.00★ only 3 reviews | Every day · 07:30, 08:45 and 09:10 | English | |
| CA$ 1,574 per group | 8h–9h | 5.00★ only 5 reviews | Next departure: 1 Jun 2027 | English |
By what you need
- Private (2): Banff tour from Canmore: Six lakes and Johnston Canyon (CA$ 1,574 per group) · Johnston Canyon Frozen Falls Private Tour: Ice Sculptures (CA$ 1,308 per group)
- With pickup (5): Banff National Park Tour: Moraine Lake & Johnston Canyon (CA$ 109 per person) · Lake Louise & Banff Town Tour from Calgary: Full-Day Park Loop (CA$ 109 per person) · Lake Louise, Moraine Lake & Peyto Lake tour from Banff (CA$ 139 per person)
Related
More things to do in Banff
Lake Louise Tours82 optionsMoraine Lake: Tours & Activities78 optionsLake Louise: National Park Tours32 optionsMoraine Lake Nature and Wildlife Tours32 optionsBanff Gondola Tours6 optionsColumbia Icefield Tours12 optionsLake Louise Day Trips8 optionsBanff National Park Tours15 optionsIcefields Parkway Tours14 optionsBow Falls: Tours & Activities10 optionsIcefields Parkway Nature and Wildlife Tours7 optionsPeyto Lake Tours16 optionsBanff Walking Tours8 optionsLake Minnewanka Tours5 optionsFood Tours in Banff7 optionsWaterfall Tours in Banff5 optionsE-Bike Tours in Banff5 optionsTakakkaw Falls: Tours & Activities5 optionsBike Tours in Banff4 optionsAirport Transfers in Banff11 optionsYoho National Park Tours5 optionsLake Louise Airport Transfers11 options


