Banff National Park Tours at a glance
- Our pick: Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour, CA$ 97 per person (10h–11h, 4.91★ · 715).
- Top rated: Banff & Lake Louise Private Tour from Calgary: Custom Itinerary, CA$ 725 per person (8h–10h, 4.98★ · 59).
- Best value: Banff National Park tour from Calgary: Small group local guides, CA$ 74 per person (8h–10h, 5.00★ · 80).
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
Based on each operator's calendar. Confirmed when you book.
15 options

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
CA$ 97 per person | 10h–11h | 4.91★ · 715 | Every day except Tuesday · 07:30 and 08:30 | English | |
CA$ 725 per person | 8h–10h | 4.98★ · 59 | Every day · 08:00 | English | |
CA$ 74 per person | 8h–10h | 5.00★ · 80 | Every day except Saturday · 07:30, 09:00 and 09:30 | English | |
CA$ 88 per person | 8h–11h | 4.84★ · 535 | Every day · 07:30, 08:45 and 09:10 | English | |
CA$ 97 per person | 1h 30m | 4.85★ · 349 | Next departure: 15 May 2027 | English | |
CA$ 109 per person | 8h–10h | 4.60★ · 260 | Every day · 07:15, 08:40 and 09:00 | English, Cantonese, Chinese | |
CA$ 200 per person | 7h | 4.76★ · 216 | Next departure: 1 Jun 2027 | English | |
CA$ 97 per person | 1h 30m | 4.94★ · 173 | Next departure: 15 May 2027 | English | |
CA$ 89 per person | 7h–11h | 4.91★ · 152 | Every day · 08:15, 09:20 and 09:45 | English | |
CA$ 119 per person | 9h–11h | 4.32★ · 151 | Mon and Fri · 08:00 and 09:35 | English, Chinese | |
CA$ 155 per person | 11h | 4.98★ · 58 | Every day except Saturday · 07:30 | English | |
CA$ 97 per person | 1h 30m | 4.87★ · 55 | Next departure: 15 May 2027 | English |
By what you need
- Private (2): Banff & Lake Louise Private Tour from Calgary: Custom Itinerary (CA$ 725 per person) · Banff National Park 2-Day Tour: Private Electric Van (CA$ 2,650 per group)
- Small groups (up to 15) (3): Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour (CA$ 97 per person) · Banff Guided Hike: 4 Iconic Trails with Lunch (CA$ 200 per person) · Banff National Park 2-Day Guided Tour: Lake Louise & Moraine Lake (CA$ 327 per person)
- With pickup (6): Banff Day Trip from Calgary: Lake Louise & Moraine Lake Tour (CA$ 97 per person) · Banff & Lake Louise Private Tour from Calgary: Custom Itinerary (CA$ 725 per person) · Banff National Park Tour: Moraine Lake & Johnston Canyon (CA$ 109 per person)
Related
More things to do in Banff
Lake Louise: National Park Tours32 optionsNational Park Tours in Banff26 optionsBanff Nature and Wildlife Tours31 optionsMoraine Lake Nature and Wildlife Tours32 optionsJohnston Canyon: Tours & Activities29 optionsBanff Gondola Tours6 optionsColumbia Icefield Tours12 optionsLake Louise Day Trips8 optionsJohnston Canyon: National Park Tours14 optionsIcefields Parkway Tours14 optionsBow Falls: Tours & Activities10 optionsIcefields Parkway Nature and Wildlife Tours7 optionsJohnston Canyon Nature and Wildlife Tours14 optionsHiking Tours in Banff11 optionsPeyto Lake Tours16 optionsJohnston Canyon Day Trips7 optionsBanff Walking Tours8 optionsLake Minnewanka Tours5 optionsJohnston Canyon Hiking Tours6 optionsFood Tours in Banff7 optionsWaterfall Tours in Banff5 optionsE-Bike Tours in Banff5 optionsTakakkaw Falls: Tours & Activities5 optionsBike Tours in Banff4 optionsAirport Transfers in Banff11 optionsYoho National Park Tours5 optionsLake Louise Airport Transfers11 options



