Price per person across the 22 options priced per person: CA$ 74–CA$ 725 (median CA$ 120). With 100+ reviews: 10 of 23.
Of the 23 options: 23 with live guides in English, 23 with free cancellation, 20 with instant confirmation, 7 with hotel pickup, 19 kid-friendly, 1 private and 11 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. Prices are per person, except options priced per group: that price is for the whole group, and the per-person figure assumes the group is full. “Top rated” = the highest score among options with at least 100 reviews.
Nature and Wildlife Tours from Calgary — Johnston Canyon, Moraine Lake, Bow Falls and 6 more
Based on each operator's calendar. Confirmed when you book.
23 options
The 15 best
Ranked by quality, reviews, availability and booking conditions.
›
‹
Our pick
Banff Day Trip from Calgary: Lake Louise & Moraine Lake TourFull-day Banff tour from Calgary with hotel pickup, park entry and guided stops at Lake Louise, Moraine Lake, Lake Minnewanka and Two Jack Lake.Every day except Tuesday · 07:30 and 08:30 · Hotel pickup · From age 4★ 4.91 (715 reviews)Duration: 10h–11hLive guide: EN✓ Free cancellation.from CA$ 97 per personView
›
‹
Travelers' pick
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one dayTour four alpine lakes in the Canadian Rockies (Emerald Lake, Moraine Lake, Lake Louise and Johnston Canyon) with an air-conditioned vehicle.Every day · 08:00, 09:30 and 09:50 · All ages★ 4.83 (603 reviews)Duration: 11hLive guide: EN · HI✓ Free cancellation.from CA$ 150 per personView
›
‹
★ Top rated
Moraine Lake & Lake Louise Tour from Calgary: Small GroupFull-day tour from Calgary, Banff or Canmore through Banff National Park with guide, pickup and visits to Lake Louise.Every day · 07:45, 09:00 and 09:20★ 4.97 (459 reviews)Duration: 8h–10hLive guide: EN✓ Free cancellation.from CA$ 155 per personView
›
‹
Travelers' pick
Lake Louise, Moraine Lake & Johnston Canyon tour from BanffGuided tour of Lake Louise, Moraine Lake, Emerald Lake, Johnston Canyon and Natural Bridge with air-conditioned transport and a live English.Every day · 08:00, 09:30 and 09:50 · All ages★ 4.86 (205 reviews)Duration: 9hLive guide: EN · HI✓ Free cancellation.from CA$ 120 per personView
›
‹
Travelers' pick
Badlands tour from Calgary: Drumheller dinosaurs & hoodoosFull-day Badlands tour from Calgary to Drumheller with Royal Tyrrell Museum entry, suspension bridge walk and canyon drive through Wayne.Tue–Sun · 08:30 · All ages★ 4.96 (127 reviews)Duration: 8h–10hLive guide: EN✓ Free cancellation.from CA$ 133 per personView
›
‹
Travelers' pick
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto LakeDrive from Calgary through Banff and Jasper National Parks to Crowfoot Glacier, Peyto Lake and Bow Lake with a live guide and hotel pickup.Every day · 08:00, 09:30 and 09:50 · All ages★ 4.61 (120 reviews)Duration: 10hLive guide: EN · HI✓ Free cancellation.from CA$ 110 per personView
›
‹
Excellent quality
Waterton Lakes National Park Day Tour: Small-Group GuidedFull-day small-group tour from Calgary to Waterton Lakes National Park with guide, park entry, and stops at Cameron Falls, Red Rock Canyon.Next departure: 12 May 2027 · Pickup available · All ages★ 4.99 (166 reviews)Duration: 12hLive guide: EN✓ Free cancellation.from CA$ 220 per personView
›
‹
Excellent quality
Banff Day Trip: Johnston Canyon & Bow Falls Tour from CalgaryFull-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–11hLive guide: EN✓ Free cancellation.from CA$ 89 per personView
›
‹
Best value ·-25% off its previous price
Banff National Park tour from Calgary: Small group local guidesSmall-group tour of Banff National Park departing Calgary with certified local guides, taking in Lake Louise, Johnston Canyon.Every day except Saturday · 07:30, 09:00 and 09:30 · From age 5★ 5.00 (80 reviews)Duration: 8h–10hLive guide: EN✓ Free cancellation.from CA$ 74 per personView
›
‹
Excellent quality
Banff & Johnston Canyon Tour from Calgary: Sulphur MountainFull-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–11hLive guide: EN · ZH✓ Free cancellation.from CA$ 119 per personView
›
‹
Banff & Lake Louise Private Tour from Calgary: Custom ItineraryPrivate full-day tour of Banff National Park and Lake Louise from Calgary with door-to-door pickup, local guide.Every day · 08:00 · Hotel pickup★ 4.98 (59 reviews)Duration: 8h–10hLive guide: EN✓ Free cancellation.from CA$ 725 per personView
›
‹
Excellent quality
Moraine Lake, Lake Louise & Banff tour from CalgarySmall group tour from Calgary to Banff National Park with guide, hotel pickup and park entry. Visit Moraine Lake, Lake Louise, Lake Minnewanka and Bow Falls in one day.Every day except Saturday · 07:30 · From age 6★ 4.98 (58 reviews)Duration: 11hLive guide: EN✓ Free cancellation.from CA$ 155 per personView
›
‹
Likely to sell out
Banff & Moraine Lake Day Trip from Calgary: Small Group TourSmall group tour from Calgary to Moraine Lake, Lake Louise, Bow Falls & Banff Town. Includes park entry, air-conditioned van. June–Oct. Around 8–10 hours.Every day · 08:30, 09:30 and 10:00★ 4.90 (147 reviews)Duration: 9h–11hLive guide: EN✓ Free cancellation.from CA$ 1,499 per groupView
›
‹
Excellent quality
Lake Louise, Moraine Lake & Emerald Lake tour from CanmoreTour of three alpine lakes in Banff and Yoho national parks with pickup from Calgary, Canmore or Banff. Includes air-conditioned transport, a guide and lunch.Every day · 07:15, 08:40 and 09:00 · Hotel pickup★ 4.74 (50 reviews)Duration: 8h–10hLive guide: EN · ZH · YUE✓ Free cancellation.from CA$ 109 per personView
›
‹
Excellent quality
Banff Day Trip: Johnston Canyon, Lake Minnewanka, Bow FallsDay 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–10hLive guide: EN✓ Free cancellation.from CA$ 99 per personView
Compare 8 more options for Nature and Wildlife Tours from Calgary
From CA$ 88 per person · 3 h to 2 days
›
‹
Travelers' pick
5 Lakes from Calgary: Louise, Moraine, Emerald, Peyto & BowEight to eleven hours from Calgary visiting five glacier-fed lakes across Banff and Yoho National Parks with a local guide, air-conditioned transport.Every day · 07:30, 08:45 and 09:10 · All ages★ 4.83 (18 reviews)Duration: 8h–11hLive guide: EN✓ Free cancellation.from CA$ 88 per personView
›
‹
Travelers' pick
Banff & Jasper tour from Calgary: Columbia Icefield SkywalkTwelve-hour tour from Calgary through Banff and Jasper National Parks, stopping at Crowfoot Glacier, Peyto Lake.Every day · 08:00, 09:30 and 09:50 · All ages★ 4.54 (26 reviews)Duration: 12hLive guide: EN · PA · HI✓ Free cancellation.from CA$ 89 per personView
›
‹
Banff & Jasper tour from Calgary: Glaciers, lakes & waterfallsFull-day tour from Calgary through Banff and Jasper with stops at Athabasca Glacier, Peyto Lake, Sunwapta Falls and Bow Lake. Snacks.Every day · 06:30 · Hotel pickup · From age 3★ 4.75 (20 reviews)Duration: 11h–12hLive guide: EN · PL✓ Free cancellation.from CA$ 139 per personView
›
‹
Lake Louise, Moraine Lake & Peyto Lake tour from BanffTour 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–10hLive guide: EN · ZH · YUE✓ Free cancellation.from CA$ 139 per personView
›
‹
Excellent quality
Banff National Park 2-Day Guided Tour: Lake Louise & Moraine LakeTwo-day guided tour from Calgary through Banff National Park with Lake Louise, Moraine Lake, Johnston Canyon and Mount Norquay chairlift. Small groups.Next departure: 1 May 2027 · Hotel pickup · From age 5★ 4.94 (18 reviews)Duration: 2dLive guide: EN✓ Free cancellation.from CA$ 327 per personView
›
‹
Banff Day Trip from Calgary: Johnston Canyon, Gondola & Bow FallsSeven to nine hours from Calgary: hike Johnston Canyon's Upper Falls, ride the Banff Gondola to 7,486 feet, and view Bow Falls with a driver guide and National Park pass.Mon, Thu and Sun · 08:05, 09:20 and 09:45 · All ages★ 5.00 (3 reviews)Duration: 7h–9hLive guide: EN✓ Free cancellation.from CA$ 159 per personView
›
‹
Banff National Park tour: Lake Louise & Moraine Lake highlightsFull-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–12hLive guide: EN✓ Free cancellation.from CA$ 88 per personView
›
‹
Grotto Canyon Ice Walk: Frozen Waterfalls TourWalk a frozen creek bed through Grotto Canyon with a guide, exploring icefalls and Indigenous pictographs carved into canyon walls over three to four hours.Every day · 08:30, 10:00 and 10:20★ 5.00 (5 reviews)Duration: 3h–4hLive guide: EN✓ Free cancellation.from CA$ 145 per personView