Canada  ›  Alberta  ›  Banff  ›  Banff National Park Tours

Banff National Park Tours

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

Our top 3 of 15 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
Banff & Lake Louise Private Tour from Calgary: Custom Itinerary★Top rated
Banff & Lake Louise Private Tour from Calgary: Custom Itinerary ★ 4.98 (59 reviews) Duration: 8h–10h Every day · 08:00 Live guide EN Hotel pickup
from · per person CA$ 725
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

Banff National Park Tours at a glance

Price per person across the 14 options priced per person: CA$ 74–CA$ 725 (median CA$ 97). With 100+ reviews: 8 of 15.

Of the 15 options: 15 with live guides in English, 15 with free cancellation, 12 with instant confirmation, 6 with hotel pickup, 12 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. 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 50 reviews.

Banff National Park Tours

15 options
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
Lake Louise, Moraine & Emerald Lake Day Trip from Calgary
›
‹
Travelers' pick
Lake Louise, Moraine & Emerald Lake Day Trip from Calgary Full-day tour from Calgary to Lake Louise, Moraine Lake, and Emerald Lake with guide, park entry, and air-conditioned van transport. Every day · 07:30, 08:45 and 09:10 · All ages ★ 4.84 (535 reviews) Duration: 8h–11h Live guide: EN ✓ Free cancellation. from CA$ 88 per person
Banff: Bow River Big Canoe Tour & Wildlife Spotting
›
‹
Travelers' pick
Banff: Bow River Big Canoe Tour & Wildlife Spotting 12-seat guided canoe tour on Bow River in Banff with life jackets, paddles, safety instruction and light refreshment included. No experience needed, families welcome. Next departure: 15 May 2027 ★ 4.85 (349 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from CA$ 97 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 Guided Hike: 4 Iconic Trails with Lunch
›
‹
Excellent quality
Banff Guided Hike: 4 Iconic Trails with Lunch Choose your trail among four guided hikes in Banff and Lake Louise: Larch Valley, Plain of Six Glaciers, Consolation Lakes or Stanley Glacier. Next departure: 1 Jun 2027 · Hotel pickup · From age 13 ★ 4.76 (216 reviews) Duration: 7h Live guide: EN ✓ Free cancellation. from CA$ 200 per person
Banff: Bow River Big Canoe Tour with Guide & Group Paddle
›
‹
Excellent quality
Banff: Bow River Big Canoe Tour with Guide & Group Paddle Feel the calm of Banff’s Bow River on a big canoe tour, guided by locals. Group paddling, stories, and easy access for all ages: life jackets and paddles included. Next departure: 15 May 2027 ★ 4.94 (173 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from CA$ 97 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
›
‹
★ Top rated
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
Bow River canoe tour in Banff: Paddle with a guide
›
‹
Travelers' pick
Bow River canoe tour in Banff: Paddle with a guide Paddle the Bow River in Banff National Park on a guided big canoe tour with life jackets and paddles included. Next departure: 15 May 2027 ★ 4.87 (55 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from CA$ 97 per person
Banff: Bow River Big Canoe Wildlife Tour & Evening Paddle
›
‹
Excellent quality
Banff: Bow River Big Canoe Wildlife Tour & Evening Paddle Float the Bow River in Banff on a guided big canoe tour, spot wildlife like elk and beavers, and hear local stories. Includes paddles, life jackets, and live commentary. Next departure: 22 May 2027 ★ 4.80 (93 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from CA$ 97 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 National Park 2-Day Tour: Private Electric Van
›
‹
Banff National Park 2-Day Tour: Private Electric Van Private 2-day tour from Edmonton through Banff National Park in a luxury electric van, with hotel pickup, park entry, and a guide. Visit Lake Louise. Next departure: 23 Mar 2027 · Pickup available ★ 5.00 (1 review) Duration: 2d Live guide: EN ✓ Free cancellation. from CA$ 2,650 per group

The top 12 of 15 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
Banff & Lake Louise Private Tour from Calgary: Custom ItineraryTop ratedPrivate · Pickup offered
CA$ 725 per person
8h–10h4.98★ · 59Every day · 08:00English
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
Lake Louise, Moraine & Emerald Lake Day Trip from Calgary
CA$ 88 per person
8h–11h4.84★ · 535Every day · 07:30, 08:45 and 09:10English
Banff: Bow River Big Canoe Tour & Wildlife Spotting
CA$ 97 per person
1h 30m4.85★ · 349Next departure: 15 May 2027English
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 Guided Hike: 4 Iconic Trails with LunchGroup of up to 12 · Pickup offered
CA$ 200 per person
7h4.76★ · 216Next departure: 1 Jun 2027English
Banff: Bow River Big Canoe Tour with Guide & Group Paddle
CA$ 97 per person
1h 30m4.94★ · 173Next departure: 15 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
Moraine Lake, Lake Louise & Banff tour from Calgary
CA$ 155 per person
11h4.98★ · 58Every day except Saturday · 07:30English
Bow River canoe tour in Banff: Paddle with a guide
CA$ 97 per person
1h 30m4.87★ · 55Next departure: 15 May 2027English

By what you need

Related

More things to do in Banff

Need help planning your next activity?