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 (61–80 of 166)

Banff: Standish Mountain Snowshoe Tour & Gondola Ride
›
‹
Most booked
Banff: Standish Mountain Snowshoe Tour & Gondola RideFeel the crunch of fresh powder on a guided snowshoe tour atop Standish Mountain near Banff, with gondola rides, wild views, and hot chocolate included.
102 reviews
4.98★
Duration
4h 30m
Every day
12:35
Live guide ENFree cancellationfromCA$ 172per person
Lake Louise, Emerald Lake & Moraine Lake tour from Banff
›
‹
Travelers' pick
Lake Louise, Emerald Lake & Moraine Lake tour from BanffHalf-day tour from Banff through three alpine lakes in the Canadian Rockies with a live guide, air-conditioned vehicle and hotel pickup.
101 reviews
4.72★
Duration
5h–6h
start times · Every day
4
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 99per person
Lake Louise, Moraine Lake & Emerald Lake tour from Banff
›
‹
Travelers' pick
Lake Louise, Moraine Lake & Emerald Lake tour from BanffFull-day Canadian Rockies tour from Calgary, Canmore or Banff with guide, water and hot drinks included.
99 reviews
4.95★
Duration
10h
start times · Every day
3
Live guide EN · ZH · YUEFree cancellationfromCA$ 79per person
Johnston Canyon Evening Icewalk: Frozen Waterfalls at Night
›
‹
Johnston Canyon Evening Icewalk: Frozen Waterfalls at NightHike frozen waterfalls in Johnston Canyon at night with headlamp, guide and hot chocolate: pickup from Banff included, small group of up to 12.
97 reviews
4.94★
Duration
2h 30m
Every day
18:30
Live guide ENHotel pickupFree cancellationfromCA$ 109per person
Banff: Bow River Big Canoe Wildlife Tour & Evening Paddle
›
‹
Banff: Bow River Big Canoe Wildlife Tour & Evening PaddleFloat 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.
93 reviews
4.80★
Duration
1h 30m
Next departure: 22 May 2027Live guide ENFree cancellationfromCA$ 97per person
Banff: Electric Fat Bike Tour Small Group with Local Guide
›
‹
Banff: Electric Fat Bike Tour Small Group with Local GuideFeel the rush of Banff’s trails on an electric fat bike, from Bow Falls to secret viewpoints. Small group ride with a local guide, premium e-bike & helmet included.
90 reviews
4.96★
Duration
2h
start times · Every day
2
Live guide ENFree cancellationfromCA$ 180per person
Banff, Lake Louise & Johnston Canyon: Winter Day Trip with Gear
›
‹
Banff, Lake Louise & Johnston Canyon: Winter Day Trip with GearFeel the crunch of snow at Lake Louise, wander icy trails in Johnston Canyon, and sip hot drinks on this Banff winter tour with local guide and hotel pickup.
89 reviews
4.98★
Duration
8h
Every day
08:30
Live guide ENFree cancellationfromCA$ 275per person
Banff: Gondola Ride, Hot Springs & Bow Falls Day Tour
›
‹
Travelers' pick
Banff: Gondola Ride, Hot Springs & Bow Falls Day TourFeel the crisp air at Lake Minnewanka, soak in Banff Upper Hot Springs, and catch mountain views from the Banff Gondola. Includes transport and local guide.
87 reviews
4.63★
Duration
9h
start times · Every day
3
Live guide EN · HIFree cancellationfromCA$ 100per person
Lake Louise tour from Banff: Wildlife and mountain history
›
‹
Lake Louise tour from Banff: Wildlife and mountain historyHalf-day sightseeing tour from Banff to Lake Louise with professional guide, hot chocolate and maple cookies included.
82 reviews
4.74★
Duration
4h 15m
Every day
13:00
Season until 30 NovLive guide ENHotel pickupFree cancellationfromCA$ 121per person
Banff National Park tour from Calgary: Small group local guides
›
‹
Best value
Banff National Park tour from Calgary: Small group local guidesSmall-group tour of Banff National Park departing Calgary with certified local guides, taking in Lake Louise, Johnston Canyon.
80 reviews
5.00★
Duration
8h–10h
start times · Every day except Saturday
3
Live guide ENFree cancellationfromCA$ 99CA$ 74per person
Lake Louise Yoho Winter Tour: Small Group Lunch Included
›
‹
Lake Louise Yoho Winter Tour: Small Group Lunch IncludedSmall group winter tour from Banff to Lake Louise and Yoho National Park, featuring a guided shoreline walk at Emerald Lake, gourmet lunch, and campfire s'mores.
75 reviews
4.76★
Duration
7h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromCA$ 248per person
Private Banff Tour: Lake Louise, Moraine Lake & Johnston Canyon
›
‹
Private Banff Tour: Lake Louise, Moraine Lake & Johnston CanyonPrivate VIP tour of Banff with dedicated driver-guide and luxury van visiting Lake Louise, Moraine Lake, Johnston Canyon, and alpine lakes.
73 reviews
5.00★
Duration
9h–11h
Every day
07:30
Live guide ENHotel pickupFree cancellationfromCA$ 999per group
Columbia Icefield Tour Calgary: Glacier Lakes in One Day
›
‹
Travelers' pick
Columbia Icefield Tour Calgary: Glacier Lakes in One DayTour the Canadian Rockies from Calgary with a live guide visiting Peyto Lake, Bow Lake, Crowfoot Glacier and Columbia Icefield in small groups with hotel pickup.
69 reviews
4.54★
Duration
10h–12h
Next departure: 1 May 2027Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 119per person
Icefields Parkway tour: Abraham Lake ice bubbles and Peyto Lake
›
‹
Icefields Parkway tour: Abraham Lake ice bubbles and Peyto LakeFull-day Banff tour along the Icefields Parkway with hotel pickup, expert local guide, and gear included: walk to Peyto Lake's viewpoint.
66 reviews
5.00★
Duration
8h
Every day
08:30
Live guide ENFree cancellationfromCA$ 290per person
Kootenay National Park: Snowshoe tour to Paint Pots + treats
›
‹
Kootenay National Park: Snowshoe tour to Paint Pots + treatsSnowshoe through Kootenay’s forest to the Paint Pots with a local guide. Includes pickup from Banff, hot chocolate, and maple taffy made in the snow.
62 reviews
4.76★
Duration
4h
Every day
13:30
Live guide ENHotel pickupFree cancellationfromCA$ 109per person
Banff Three Lakes and Johnston Canyon Day Tour
›
‹
Banff Three Lakes and Johnston Canyon Day TourEight-hour Banff day tour visiting Lake Louise, Moraine Lake, Emerald Lake and Johnston Canyon with expert guide.
61 reviews
4.90★
Duration
8h
start times · Every day
3
Live guide EN · HIFree cancellationfromCA$ 99per person
Banff & Lake Louise tour: 10 scenic spots in one day
›
‹
Banff & Lake Louise tour: 10 scenic spots in one dayFull-day Banff tour visiting Lake Louise, Peyto Lake, Bow Falls and Moraine Lake with professional guide, round-trip pickup and crampons for icy terrain.
60 reviews
5.00★
Duration
9h–11h
Every day
07:30
Live guide ENFree cancellationfromCA$ 199per person
Banff to Calgary Airport: Private Transfer & Scenic Stops
›
‹
Travelers' pick
Banff to Calgary Airport: Private Transfer & Scenic StopsPrivate shuttle from Banff, Canmore, Kananaskis to Calgary YYC Airport. Hotel pickup, bottled water, flexible timing. 90–120 minutes, locally owned.
58 reviews
4.84★
Every dayHotel pickupFree cancellationfromCA$ 202per person
Bow River canoe tour in Banff: Paddle with a guide
›
‹
Travelers' pick
Bow River canoe tour in Banff: Paddle with a guidePaddle the Bow River in Banff National Park on a guided big canoe tour with life jackets and paddles included.
55 reviews
4.87★
Duration
1h 30m
Next departure: 15 May 2027Live guide ENFree cancellationfromCA$ 97per person
Banff Tour: Lake Louise, Moraine & Emerald Lakes with Guide
›
‹
Banff Tour: Lake Louise, Moraine & Emerald Lakes with GuideFull-day Banff tour visiting Lake Louise, Moraine Lake, Johnston Canyon and Emerald Lake with a live guide, parks entry and bottled water included.
53 reviews
4.91★
Duration
10h–12h
Every dayLive guide ENPickup optionalFree cancellationfromCA$ 209per person
Need help planning your next activity?