Canada  ›  Alberta  ›  Calgary  ›  Nature and Wildlife Tours from Calgary

Nature and Wildlife Tours from Calgary

Average traveler rating of these tours: 4.9 3,265 reviews Free cancellation on most experiences

Our top 3 of 23 experiences

Banff Day Trip from Calgary: Lake Louise & Moraine Lake TourOur pick
Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour ★ 4.91 (715 reviews) Duration: 10h–11h Every day except Tuesday · 07:30 and 08:30 Live guide EN Hotel pickup
from · per person CA$ 97
Moraine Lake & Lake Louise Tour from Calgary: Small Group★Top rated
Moraine Lake & Lake Louise Tour from Calgary: Small Group ★ 4.97 (459 reviews) Duration: 8h–10h Every day · 07:45, 09:00 and 09:20 Live guide EN
from · per person CA$ 155
Banff National Park tour from Calgary: Small group local guidesBest value
Banff National Park tour from Calgary: Small group local guides ★ 5.00 (80 reviews) Duration: 8h–10h Every day except Saturday · 07:30, 09:00 and 09:30 Live guide EN
from · per person CA$ 74

Nature and Wildlife Tours from Calgary at a glance

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

23 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour
›
‹
Our pick
Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour Full-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–11h Live guide: EN ✓ Free cancellation. from CA$ 97 per person
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one day
›
‹
Travelers' pick
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one day Tour 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: 11h Live guide: EN · HI ✓ Free cancellation. from CA$ 150 per person
Moraine Lake & Lake Louise Tour from Calgary: Small Group
›
‹
★ Top rated
Moraine Lake & Lake Louise Tour from Calgary: Small Group Full-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–10h Live guide: EN ✓ Free cancellation. from CA$ 155 per person
Lake Louise, Moraine Lake & Johnston Canyon tour from Banff
›
‹
Travelers' pick
Lake Louise, Moraine Lake & Johnston Canyon tour from Banff Guided 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: 9h Live guide: EN · HI ✓ Free cancellation. from CA$ 120 per person
Badlands tour from Calgary: Drumheller dinosaurs & hoodoos
›
‹
Travelers' pick
Badlands tour from Calgary: Drumheller dinosaurs & hoodoos Full-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–10h Live guide: EN ✓ Free cancellation. from CA$ 133 per person
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto Lake
›
‹
Travelers' pick
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto Lake Drive 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: 10h Live guide: EN · HI ✓ Free cancellation. from CA$ 110 per person
Waterton Lakes National Park Day Tour: Small-Group Guided
›
‹
Excellent quality
Waterton Lakes National Park Day Tour: Small-Group Guided Full-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: 12h Live guide: EN ✓ Free cancellation. from CA$ 220 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 National Park tour from Calgary: Small group local guides
›
‹
Best value · -25% off its previous price
Banff National Park tour from Calgary: Small group local guides Small-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–10h Live guide: EN ✓ Free cancellation. from CA$ 74 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
Banff & Lake Louise Private Tour from Calgary: Custom Itinerary
›
‹
Banff & Lake Louise Private Tour from Calgary: Custom Itinerary Private 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–10h Live guide: EN ✓ Free cancellation. from CA$ 725 per person
Moraine Lake, Lake Louise & Banff tour from Calgary
›
‹
Excellent quality
Moraine Lake, Lake Louise & Banff tour from Calgary Small 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: 11h Live guide: EN ✓ Free cancellation. from CA$ 155 per person
Banff & Moraine Lake Day Trip from Calgary: Small Group Tour
›
‹
Likely to sell out
Banff & Moraine Lake Day Trip from Calgary: Small Group Tour Small 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–11h Live guide: EN ✓ Free cancellation. from CA$ 1,499 per group
Lake Louise, Moraine Lake & Emerald Lake tour from Canmore
›
‹
Excellent quality
Lake Louise, Moraine Lake & Emerald Lake tour from Canmore Tour 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–10h Live guide: EN · ZH · YUE ✓ 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

Compare 8 more options for Nature and Wildlife Tours from Calgary

From CA$ 88 per person · 3 h to 2 days

5 Lakes from Calgary: Louise, Moraine, Emerald, Peyto & Bow
›
‹
Travelers' pick
5 Lakes from Calgary: Louise, Moraine, Emerald, Peyto & Bow Eight 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–11h Live guide: EN ✓ Free cancellation. from CA$ 88 per person
Banff & Jasper tour from Calgary: Columbia Icefield Skywalk
›
‹
Travelers' pick
Banff & Jasper tour from Calgary: Columbia Icefield Skywalk Twelve-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: 12h Live guide: EN · PA · HI ✓ Free cancellation. from CA$ 89 per person
Banff & Jasper tour from Calgary: Glaciers, lakes & waterfalls
›
‹
Banff & Jasper tour from Calgary: Glaciers, lakes & waterfalls Full-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–12h Live guide: EN · PL ✓ Free cancellation. from CA$ 139 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 National Park 2-Day Guided Tour: Lake Louise & Moraine Lake
›
‹
Excellent quality
Banff National Park 2-Day Guided Tour: Lake Louise & Moraine Lake Two-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: 2d Live guide: EN ✓ Free cancellation. from CA$ 327 per person
Banff Day Trip from Calgary: Johnston Canyon, Gondola & Bow Falls
›
‹
Banff Day Trip from Calgary: Johnston Canyon, Gondola & Bow Falls Seven 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–9h Live guide: EN ✓ Free cancellation. from CA$ 159 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
Grotto Canyon Ice Walk: Frozen Waterfalls Tour
›
‹
Grotto Canyon Ice Walk: Frozen Waterfalls Tour Walk 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–4h Live guide: EN ✓ Free cancellation. from CA$ 145 per person

The top 12 of 23 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Banff Day Trip from Calgary: Lake Louise & Moraine Lake TourOur pickGroup of up to 12 · Pickup offered
CA$ 97 per person
10h–11h4.91★ · 715Every day except Tuesday · 07:30 and 08:30English
Moraine Lake & Lake Louise Tour from Calgary: Small GroupTop rated
CA$ 155 per person
8h–10h4.97★ · 459Every day · 07:45, 09:00 and 09:20English
Banff National Park tour from Calgary: Small group local guidesBest value
CA$ 74 per person
8h–10h5.00★ · 80Every day except Saturday · 07:30, 09:00 and 09:30English
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one day
CA$ 150 per person
11h4.83★ · 603Every day · 08:00, 09:30 and 09:50English, Hindi
Lake Louise, Moraine Lake & Johnston Canyon tour from Banff
CA$ 120 per person
9h4.86★ · 205Every day · 08:00, 09:30 and 09:50English, Hindi
Badlands tour from Calgary: Drumheller dinosaurs & hoodoosGroup of up to 12
CA$ 133 per person
8h–10h4.96★ · 127Tue–Sun · 08:30English
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto Lake
CA$ 110 per person
10h4.61★ · 120Every day · 08:00, 09:30 and 09:50English, Hindi
Waterton Lakes National Park Day Tour: Small-Group GuidedGroup of up to 12 · Pickup offered
CA$ 220 per person
12h4.99★ · 166Next departure: 12 May 2027English
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
Banff & Lake Louise Private Tour from Calgary: Custom ItineraryPrivate · Pickup offered
CA$ 725 per person
8h–10h4.98★ · 59Every day · 08:00English
Moraine Lake, Lake Louise & Banff tour from Calgary
CA$ 155 per person
11h4.98★ · 58Every day except Saturday · 07:30English

By what you need

Related

More things to do in Calgary

Need help planning your next activity?