Canada  ›  Alberta  ›  Banff

Top Things to Do in Banff

We compared all 166 experiences in Banff so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.9 166 experiences from CA$ 29 ✓Free cancellation on most experiences

All tours (41–60 of 166)

Sunset at Moraine Lake & Stargazing Tour from Canmore
›
‹
Most booked
Sunset at Moraine Lake & Stargazing Tour from CanmoreEvening tour from Canmore to Moraine Lake with guide, telescopes and 3 hours at the rockpile for sunset and stargazing.
195 reviews
4.91★
Duration
8h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 130per person
Icefields Parkway tour from Banff: Small group, lunch included
›
‹
Travelers' pick
Icefields Parkway tour from Banff: Small group, lunch includedEight-hour guided tour of the Icefields Parkway from Banff with stops at Peyto Lake, Bow Lake and Columbia Icefields, plus hotel pickup.
191 reviews
4.90★
Duration
8h
Next departure: 16 Jul 2027Live guide ENFree cancellationfromCA$ 289per person
Moraine Lake & Lake Louise Morning Tour: 2-Hour Lakes Visit
›
‹
Travelers' pick
Moraine Lake & Lake Louise Morning Tour: 2-Hour Lakes VisitSmall-group morning tour of Moraine Lake and Lake Louise from Banff or Canmore with guide, pickup, coffee and hiking poles included.
185 reviews
4.92★
Duration
8h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 155per person
Banff: Bow River Big Canoe Tour with Guide & Group Paddle
›
‹
Banff: Bow River Big Canoe Tour with Guide & Group PaddleFeel 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.
173 reviews
4.94★
Duration
1h 30m
Next departure: 15 May 2027Live guide ENFree cancellationfromCA$ 97per person
Banff Food Tour: Five Tastings at Fairmont Banff Springs
›
‹
Travelers' pick
Banff Food Tour: Five Tastings at Fairmont Banff SpringsBanff food tour with five craft pairings inside the Fairmont Banff Springs Hotel: meet chefs, hear the stories, taste your way through five rooms in three hours.
167 reviews
4.89★
Duration
3h
Thu and Fri
14:30
Live guide ENFree cancellationfromCA$ 240per person
Banff National Park tour: Lake Louise & Emerald Lake visit
›
‹
★Top rated
Banff National Park tour: Lake Louise & Emerald Lake visitFull-day guided tour through Banff, Yoho and Kootenay National Parks with entry to all three, hotel or town pickup.
162 reviews
5.00★
Duration
9h–12h
Next departure: 27 May 2027Live guide ENFree cancellationfromCA$ 105per person
Emerald Lake & Takakkaw Falls: Yoho National Park Small Group Tour
›
‹
Emerald Lake & Takakkaw Falls: Yoho National Park Small Group TourEmerald Lake and Takakkaw Falls day tour from Canmore with small groups, hotel pickup, local guide, and lunch included. Visit a 1,224-foot waterfall and turquoise lake.
160 reviews
4.94★
Duration
8h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 355per person
Banff Day Trip: Johnston Canyon & Bow Falls Tour from Calgary
›
‹
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.
152 reviews
4.91★
Duration
7h–11h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 89per person
Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain
›
‹
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.
151 reviews
4.32★
Duration
9h–11h
start times · Mon and Fri
2
Live guide EN · ZHFree cancellationfromCA$ 119per person
Moraine Lake and Lake Louise sunset tour: Wildlife at dusk
›
‹
Moraine Lake and Lake Louise sunset tour: Wildlife at duskFive hours catching Moraine Lake's turquoise glow and Lake Louise's golden light, then driving the Bow Valley Parkway at dusk when elk.
148 reviews
4.93★
Duration
5h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 239per person
Banff Food Tour: 8-10 Local Tastings on Iconic Avenue
›
‹
Travelers' pick
Banff Food Tour: 8-10 Local Tastings on Iconic AvenueWalk Banff Avenue with a local guide, stopping at 8-10 restaurants and cafes for Canadian tastings and cocktails: three hours of stories.
145 reviews
4.97★
Duration
3h
start times · Every day
4
Live guide ENFree cancellationfromCA$ 145per person
Banff: Icefields Parkway, Glaciers & Waterfalls Day Trip
›
‹
Travelers' pick
Banff: Icefields Parkway, Glaciers & Waterfalls Day TripFull-day Banff tour on Icefields Parkway with Athabasca Glacier, Peyto Lake, Bow Lake and waterfalls. Pickup from Calgary, Canmore or Banff. Includes hot drinks and crampons.
143 reviews
4.90★
Duration
11h–12h
start times · Every day
3
Live guide EN · ZH · YUEFree cancellationfromCA$ 129per person
Canyoning in Banff: Heart Creek Canyon rappelling for beginners
›
‹
Canyoning in Banff: Heart Creek Canyon rappelling for beginnersCanyoning half-day in Heart Creek Canyon near Banff with professional guide, wetsuits and rappelling instruction.
143 reviews
4.85★
Duration
4h–5h
Next departure: 17 May 2027Live guide EN · DE · FRPickup optionalFree cancellationfromCA$ 195per person
Banff: Shuttle to Moraine Lake & Lake Louise
›
‹
Likely to sell out
Banff: Shuttle to Moraine Lake & Lake LouiseShuttle service from Banff to Moraine Lake and Lake Louise with 75 minutes at each lake. Air-conditioned vehicle, professional driver, and pickup included. Five hours total.
130 reviews
4.62★
Duration
6h
Next departure: 24 Jun 2027Live guide ENFree cancellationfromCA$ 78per person
Banff to Jasper: One-Way Tour & Columbia Icefield
›
‹
Likely to sell out
Banff to Jasper: One-Way Tour & Columbia IcefieldOne-way drive from Banff to Jasper through the Canadian Rockies with 4 hours at Columbia Icefield. Includes Glacier Adventure, Skywalk, and picnic lunch with hotel pickup.
128 reviews
4.82★
Duration
10h
Next departure: 11 May 2027Live guide ENHotel pickupFree cancellationfromCA$ 374per person
Banff: Lake Minnewanka & Hoodoos 2.5-Hour Tour
›
‹
Best value
Banff: Lake Minnewanka & Hoodoos 2.5-Hour TourSmall-group Banff tour covering Lake Minnewanka, Two Jack Lake, Hoodoos & Mount Rundle viewpoints. 2.5 hours, hotel pickup included, water & snacks provided.
123 reviews
4.88★
Duration
2h 30m
start times · Every day
4
Live guide ENFree cancellationfromCA$ 45per person
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto Lake
›
‹
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.
119 reviews
4.61★
Duration
10h
start times · Every day
3
Live guide EN · HIFree cancellationfromCA$ 110per person
Calgary to Jasper Transfer: Luxury Coach, Hotel Pickup
›
‹
Calgary to Jasper Transfer: Luxury Coach, Hotel PickupOne-way shared transfer from Calgary to Jasper on a luxury motor coach with hotel pickup and Wi-Fi. Confirmed instantly. Luggage included. May 2–Oct 20 only.
118 reviews
4.53★
Duration
45m–4h
Live guide ENHotel pickupFree cancellationfromCA$ 92per person
Moraine Lake sunrise or daytime tour from Canmore with guide
›
‹
Travelers' pick
Moraine Lake sunrise or daytime tour from Canmore with guideGuided tour to Moraine Lake from Canmore, Banff or Lake Louise with expert guide, hotel pickup, park entry and snacks included. Choose sunrise or daytime.
113 reviews
4.88★
Duration
5h–8h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 125per person
ATV riding on Athabasca Glacier: Small-group glacier walk
›
‹
Travelers' pick
ATV riding on Athabasca Glacier: Small-group glacier walkRide an all-terrain vehicle across Athabasca Glacier on a 2-hour guided tour with a small group of up to 10, then walk on the ice at exclusive sites with a live guide.
109 reviews
4.85★
Duration
2h
Next departure: 1 May 2027Live guide ENInstant confirmationfromCA$ 289per person
Need help planning your next activity?