Canada  ›  Alberta  ›  Banff  ›  Johnston Canyon  ›  Johnston Canyon: National Park Tours

Johnston Canyon: National Park Tours

Average traveler rating of these tours: 4.8 2,417 reviews Free cancellation on most experiences

Our top 3 of 14 experiences

Banff National Park Day Trip: Lake Louise & Moraine LakeOur pick
Banff National Park Day Trip: Lake Louise & Moraine Lake ★ 4.99 (1,190 reviews) Duration: 9h–11h Every day except Saturday · 07:30, 09:00 and 09:30 Live guide EN
from · per person CA$ 99
Banff National Park Tour: Lake Louise & Moraine Lake ViewsBest value
Banff National Park Tour: Lake Louise & Moraine Lake Views ★ 4.76 (504 reviews) Duration: 8h–11h Every day · 07:30, 08:45 and 09:10 Live guide EN
from · per person CA$ 88
Banff Lakes & Canyon Tour: 4 iconic stops with guideLowest price
Banff Lakes & Canyon Tour: 4 iconic stops with guide ★ 4.77 (13 reviews) Duration: 8h–9h Every day · 07:25, 08:30 and 09:00 Live guide EN
from · per person CA$ 83

Johnston Canyon: National Park Tours at a glance

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

14 options
Banff National Park Day Trip: Lake Louise & Moraine Lake
›
‹
Our pick
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
›
‹
Best value
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
›
‹
Travelers' pick
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
›
‹
Excellent quality
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
›
‹
Excellent quality
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
›
‹
Excellent quality
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
›
‹
Excellent quality
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
›
‹
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
›
‹
Lowest price · -16% off its previous price
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
›
‹
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
›
‹
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
›
‹
-15% off its previous price
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
›
‹
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
›
‹
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
OptionPriceDurationRatingDays and timesGuide languages
Banff National Park Day Trip: Lake Louise & Moraine LakeOur pick
CA$ 99 per person
9h–11h4.99★ · 1,190Every day except Saturday · 07:30, 09:00 and 09:30English
Banff National Park Tour: Lake Louise & Moraine Lake ViewsBest value
CA$ 88 per person
8h–11h4.76★ · 504Every day · 07:30, 08:45 and 09:10English
Banff Lakes & Canyon Tour: 4 iconic stops with guideLowest price
CA$ 83 per person
8h–9h4.77★ · 13Every day · 07:25, 08:30 and 09:00English
Banff National Park Tour: Moraine Lake & Johnston CanyonPickup offered
CA$ 109 per person
8h–10h4.60★ · 260Every day · 07:15, 08:40 and 09:00English, Cantonese, Chinese
Banff Day Trip: Johnston Canyon & Bow Falls Tour from Calgary
CA$ 89 per person
7h–11h4.91★ · 152Every day · 08:15, 09:20 and 09:45English
Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain
CA$ 119 per person
9h–11h4.32★ · 151Mon and Fri · 08:00 and 09:35English, Chinese
Lake Louise & Banff Town Tour from Calgary: Full-Day Park LoopPickup offered
CA$ 109 per person
8h–10h4.83★ · 46Every day · 07:15, 08:40 and 09:00English, Spanish, Cantonese +1
Banff Day Trip: Johnston Canyon, Lake Minnewanka, Bow Falls
CA$ 99 per person
8h–10h4.41★ · 66Next departure: 25 Oct 2027English
Lake Louise, Moraine Lake & Peyto Lake tour from BanffPickup offered
CA$ 139 per person
8h–10h4.86★ · 14Every day · 07:15, 08:40 and 09:00English, Cantonese, Chinese
Banff Tour: Lake Louise, Johnston Canyon, Emerald Lake, Hot Springs
CA$ 99 per person
8h5.00★ · 11Next departure: 15 Jul 2027English, Cantonese, Chinese
Banff National Park tour: Lake Louise & Moraine Lake highlights
CA$ 88 per person
8h–12h5.00★ only 3 reviewsEvery day · 07:30, 08:45 and 09:10English
Banff tour from Canmore: Six lakes and Johnston CanyonPrivate · Pickup offeredCA$ 1,574 per group8h–9h5.00★ only 5 reviewsNext departure: 1 Jun 2027English

By what you need

Related

More things to do in Banff

Need help planning your next activity?