Canada  ›  Alberta  ›  Banff  ›  Moraine Lake  ›  Moraine Lake Nature and Wildlife Tours

Moraine Lake Nature and Wildlife Tours

Average traveler rating of these tours: 4.8 5,838 reviews Free cancellation on most experiences

Our top 3 of 32 experiences

Lake Louise & Moraine Lake tour from Banff: Skip the shuttleOur pick
Lake Louise & Moraine Lake tour from Banff: Skip the shuttle ★ 4.55 (831 reviews) Duration: 8h–10h Mon, Wed and Sat · 08:05, 09:20 and 09:45 Live guide EN
from · per person CA$ 109
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 Day Trip from Calgary: Lake Louise & Moraine Lake TourBest value
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 Nature and Wildlife Tours at a glance

Price per person across the 27 options priced per person: CA$ 88–CA$ 629 (median CA$ 130). With 100+ reviews: 14 of 32.

Of the 32 options: 30 with live guides in English, 32 with free cancellation, 31 with instant confirmation, 17 with hotel pickup, 16 kid-friendly, 5 private and 19 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.

Moraine Lake Nature and Wildlife Tours

32 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Lake Louise & Moraine Lake tour from Banff: Skip the shuttle
›
‹
Our pick
Lake Louise & Moraine Lake tour from Banff: Skip the shuttle Banff day tour with Lake Louise, Moraine Lake, Emerald Lake and Natural Bridge. Includes park entry, local guide and hotel pickup from Calgary, Canmore or Banff. Mon, Wed and Sat · 08:05, 09:20 and 09:45 · All ages ★ 4.55 (831 reviews) Duration: 8h–10h Live guide: EN ✓ Free cancellation. from CA$ 109 per person
Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour
›
‹
Best value
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
Sunset at Moraine Lake & Stargazing Tour from Canmore
›
‹
Travelers' pick
Sunset at Moraine Lake & Stargazing Tour from Canmore Evening tour from Canmore to Moraine Lake with guide, telescopes and 3 hours at the rockpile for sunset and stargazing. Next departure: 1 Jun 2027 · Hotel pickup · From age 6 ★ 4.91 (195 reviews) Duration: 8h Live guide: EN ✓ Free cancellation. from CA$ 130 per person
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake
›
‹
Travelers' pick
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake Full-day Banff lakes tour from Calgary, Canmore or Banff visiting Lake Louise, Moraine Lake, Emerald Lake, and Peyto Lake with a small-group guide, crampons, and hot drinks. Every day · 07:00, 08:20 and 08:30 · All ages ★ 4.92 (237 reviews) Duration: 10h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 99 per person
Banff: Lake Louise & Moraine Lake Full-Day Tour
›
‹
Travelers' pick
Banff: Lake Louise & Moraine Lake Full-Day Tour 8-hour Banff tour covers Lake Louise, Moraine Lake & Icefields Parkway with pickup. Small groups, local guide, glaciers and wildlife included. Next departure: 1 Mar 2027 · Hotel pickup · From age 7 ★ 4.90 (965 reviews) Duration: 8h–9h Live guide: EN ✓ Free cancellation. from CA$ 220 per person
Lake Louise & Moraine Lake Tour: Small Group, Guaranteed Access
›
‹
Excellent quality
Lake Louise & Moraine Lake Tour: Small Group, Guaranteed Access Two of Canada's most sought-after alpine lakes in one day from Banff, with guaranteed access to both Lake Louise and Moraine Lake now closed to public. Next departure: 1 Jun 2027 · From age 8 ★ 4.86 (579 reviews) Duration: 4h–8h Live guide: EN ✓ Free cancellation. from CA$ 280 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
Moraine Lake & Lake Louise Morning Tour: 2-Hour Lakes Visit
›
‹
Travelers' pick
Moraine Lake & Lake Louise Morning Tour: 2-Hour Lakes Visit Small-group morning tour of Moraine Lake and Lake Louise from Banff or Canmore with guide, pickup, coffee and hiking poles included. Next departure: 1 Jun 2027 · Hotel pickup · All ages ★ 4.92 (185 reviews) Duration: 8h Live guide: EN ✓ Free cancellation. from CA$ 155 per person
Lake Louise, Emerald Lake & Moraine Lake tour from Banff
›
‹
Travelers' pick
Lake Louise, Emerald Lake & Moraine Lake tour from Banff Half-day tour from Banff through three alpine lakes in the Canadian Rockies with a live guide, air-conditioned vehicle and hotel pickup. Every day · 07:40, 08:00, 14:00 and 14:20 · Hotel pickup · All ages ★ 4.72 (101 reviews) Duration: 5h–6h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 99 per person
Moraine Lake and Lake Louise sunset tour: Wildlife at dusk
›
‹
Excellent quality
Moraine Lake and Lake Louise sunset tour: Wildlife at dusk Five hours catching Moraine Lake's turquoise glow and Lake Louise's golden light, then driving the Bow Valley Parkway at dusk when elk. Next departure: 1 Jun 2027 · From age 8 ★ 4.93 (148 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from CA$ 239 per person
Lake Louise & Lake Moraine Tour: Turquoise glacial lakes
›
‹
Travelers' pick
Lake Louise & Lake Moraine Tour: Turquoise glacial lakes Tour of two turquoise glacial lakes in the Canadian Rockies with entrance fees and air-conditioned transport included. Walk the shoreline at Lake Louise. From age 5 ★ 4.88 (209 reviews) Duration: 5h ✓ Free cancellation. from CA$ 112 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

Compare 17 more options for Moraine Lake Nature and Wildlife Tours

From CA$ 88 per person · 5 h to 12 h

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
Moraine Lake Sunrise Tour: Early Access Before Crowds
›
‹
Travelers' pick
Moraine Lake Sunrise Tour: Early Access Before Crowds Sunrise tour from Canmore to Moraine Lake with exclusive early access, guide-led stops at the Valley of the Ten Peaks, then Lake Louise. Every day · 03:10, 03:30, 04:00 and 04:20 ★ 4.50 (14 reviews) Duration: 5h Live guide: EN · HI · ZH ✓ Free cancellation. from CA$ 110 per person
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
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 four-lake day tour: Lake Louise, Moraine, Emerald, Peyto
›
‹
Banff four-lake day tour: Lake Louise, Moraine, Emerald, Peyto Day tour through four Canadian Rockies lakes (Lake Louise, Moraine Lake, Emerald Lake and Peyto Lake) departing from Banff, Calgary or Canmore with guide and vehicle. Every day · 07:15, 08:40 and 09:00 · Hotel pickup ★ 5.00 (13 reviews) Duration: 8h–10h Live guide: EN · ZH · YUE ✓ Free cancellation. from CA$ 179 per person
Moraine Lake, Lake Louise & Banff Town Tour from Calgary
›
‹
Excellent quality
Moraine Lake, Lake Louise & Banff Town Tour from Calgary Day tour from Calgary to Moraine Lake, Lake Louise and Banff Town with hotel pickup, local driver and refreshments included. Small group of up to 13 guests. Sat and Sun · 08:00, 09:15, 09:35 and 09:45 · From age 6 ★ 5.00 (15 reviews) Duration: 10h–11h Live guide: EN · HI · PA · PS +2 ✓ Free cancellation. from CA$ 130 per person
Private Banff and Yoho tour: Moraine Lake, Takakkaw Falls
›
‹
Excellent quality
Private Banff and Yoho tour: Moraine Lake, Takakkaw Falls Full-day private tour of Banff and Yoho National Parks with a live English-speaking guide, covering Moraine Lake, Lake Louise, Emerald Lake. Every day · 08:00, 08:15, 08:30, 08:45 and 09:00 · Hotel pickup ★ 4.78 (18 reviews) Duration: 8h–10h Live guide: EN ✓ Free cancellation. from CA$ 629 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 private tour: Lake Louise, Moraine Lake & stargazing
›
‹
Banff private tour: Lake Louise, Moraine Lake & stargazing Private 5-hour tour of Banff with flexible pickup, customized routing through Lake Louise and Moraine Lake. Every day · 9 start times, 07:00 to 17:00 · Hotel pickup ★ 5.00 (6 reviews) Duration: 5h Live guide: EN · FR · ES ✓ Free cancellation. from CA$ 1,250 per group
Banff Private Tour with Moraine Lake & Lake Louise - Custom
›
‹
Banff Private Tour with Moraine Lake & Lake Louise - Custom Private eight-hour Banff tour with local guide visiting Moraine Lake, Lake Louise, and Peyto Lake at your pace, with flexible pickup and refreshments provided throughout. Every day · 06:00, 07:00, 08:00 and 09:00 · Hotel pickup ★ 5.00 (9 reviews) Duration: 8h Live guide: EN · FR · ES ✓ Free cancellation. from CA$ 1,875 per group
Moraine Lake Sunrise Tour from Canmore: Beat the Crowds
›
‹
Moraine Lake Sunrise Tour from Canmore: Beat the Crowds Small-group sunrise tour to Moraine Lake from Canmore with hotel pickup, hot drinks and a local guide who arrives before dawn and before the crowds. Next departure: 3 Sep 2027 · Hotel pickup ★ 4.20 (5 reviews) Duration: 6h 30m Live guide: EN ✓ Free cancellation. from CA$ 169 per person
Lake Louise and Moraine Lake tour from Banff: Two glacial lakes
›
‹
Lake Louise and Moraine Lake tour from Banff: Two glacial lakes Shared bus tour from Banff Town to Lake Louise and Moraine Lake with round-trip transport, professional guide and Moraine Lake entry included. Next departure: 1 Jun 2027 · Hotel pickup · All ages ★ 5.00 (9 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from CA$ 88 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
Emerald Lake & Moraine Lake tour from Golden BC: Yoho waterfalls
›
‹
Emerald Lake & Moraine Lake tour from Golden BC: Yoho waterfalls Eight-hour tour from Golden BC through Yoho National Park with air-conditioned transport and park fees, visiting Emerald Lake, Takakkaw Falls. Next departure: 4 Jun 2027 · Hotel pickup ★ 5.00 (7 reviews) Duration: 8h ✓ Free cancellation. from CA$ 210 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 & Lake Louise tour: Three alpine lakes in one day
›
‹
Banff & Lake Louise tour: Three alpine lakes in one day Guided tour from Banff, Calgary or Canmore through Banff and Yoho National Parks with pickup and air-conditioned transport, visiting Lake Louise. Every day · 07:15, 08:40 and 09:00 · Hotel pickup ★ 5.00 (3 reviews) Duration: 8h–10h Live guide: EN · ZH · YUE · FR +1 ✓ Free cancellation. from CA$ 109 per person
Moraine Lake Sunrise Private Tour: Ten Peaks at First Light
›
‹
Moraine Lake Sunrise Private Tour: Ten Peaks at First Light Private sunrise tour to Moraine Lake from Canmore with door-to-door pickup, local guide, and morning photography time at the Ten Peaks before crowds arrive. Next departure: 2 Jun 2027 · Hotel pickup ★ 5.00 (1 review) Duration: 5h Live guide: EN ✓ Free cancellation. from CA$ 1,448 per group

The top 12 of 32 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Lake Louise & Moraine Lake tour from Banff: Skip the shuttleOur pick
CA$ 109 per person
8h–10h4.55★ · 831Mon, Wed and Sat · 08:05, 09:20 and 09:45English
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 Day Trip from Calgary: Lake Louise & Moraine Lake TourBest valueGroup of up to 12 · Pickup offered
CA$ 97 per person
10h–11h4.91★ · 715Every day except Tuesday · 07:30 and 08: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
Sunset at Moraine Lake & Stargazing Tour from CanmoreGroup of up to 13 · Pickup offered
CA$ 130 per person
8h4.91★ · 195Next departure: 1 Jun 2027English
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake
CA$ 99 per person
10h4.92★ · 237Every day · 07:00, 08:20 and 08:30English, Cantonese, Chinese
Banff: Lake Louise & Moraine Lake Full-Day TourPickup offered
CA$ 220 per person
8h–9h4.90★ · 965Next departure: 1 Mar 2027English
Lake Louise & Moraine Lake Tour: Small Group, Guaranteed AccessGroup of up to 12
CA$ 280 per person
4h–8h4.86★ · 579Next departure: 1 Jun 2027English
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
Moraine Lake & Lake Louise Morning Tour: 2-Hour Lakes VisitGroup of up to 13 · Pickup offered
CA$ 155 per person
8h4.92★ · 185Next departure: 1 Jun 2027English
Lake Louise, Emerald Lake & Moraine Lake tour from BanffPickup offered
CA$ 99 per person
5h–6h4.72★ · 101Every day · 07:40, 08:00, 14:00 and 14:20English, Cantonese, Chinese
Moraine Lake and Lake Louise sunset tour: Wildlife at duskGroup of up to 12
CA$ 239 per person
5h4.93★ · 148Next departure: 1 Jun 2027English

By what you need

Related

More things to do in Banff

Need help planning your next activity?