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 (1–20 of 166)

Lake Louise & Moraine Lake tour from Calgary: Max 24 guests
›
‹
Most booked
Lake Louise & Moraine Lake tour from Calgary: Max 24 guestsFull-day tour from Calgary to Lake Louise and Moraine Lake with local guide, park entry and hotel pickup: small groups mean real attention at each stop.
4,805 reviews
4.89★
Duration
8h–10h
start times · Every day
4
Live guide ENFree cancellationfromCA$ 99per person
Banff Gondola: Sulphur Mountain Summit & Boardwalk Access
›
‹
Best value
Banff Gondola: Sulphur Mountain Summit & Boardwalk AccessRide to 2,281 metres with 360-degree views of six mountain ranges. Includes boardwalk, interpretive center, and dining at the summit. Free transit with ticket May–October.
3,595 reviews
4.64★
Duration
1h–4h
start times · Every day
35
Instant confirmationfromCA$ 77per person
Banff: Columbia Icefield & Glacier Skywalk 3-Hour Tour
›
‹
Travelers' pick
Banff: Columbia Icefield & Glacier Skywalk 3-Hour TourVisit the Athabasca Glacier on an ice explorer and walk the Skywalk 918 meters above the valley. Includes guide, park access, and snowmelt water from the Discovery Centre.
2,167 reviews
4.65★
Duration
3h
Next departure: 1 May 2027Live guide ENInstant confirmationfromCA$ 103per person
Lake Louise & Moraine Lake Day Trip from Banff & Calgary
›
‹
Travelers' pick
Lake Louise & Moraine Lake Day Trip from Banff & CalgaryFull-day Lake Louise and Moraine Lake tour from Calgary, Canmore or Banff. Includes Emerald Lake, Natural Bridge, and Yoho National Park with guide and pickup.
1,612 reviews
4.90★
Duration
8h–10h
start times · Every day
4
Live guide ENFree cancellationfromCA$ 79per person
Banff National Park Day Trip: Lake Louise & Moraine Lake
›
‹
★Top rated
Banff National Park Day Trip: Lake Louise & Moraine LakeFull-day Banff tour from Calgary with certified guide, park entry and hotel pickup: Lake Louise, Moraine Lake (seasonal), Johnston Canyon and Bow Falls.
1,186 reviews
4.99★
Duration
9h–11h
start times · Every day except Saturday
3
Live guide ENFree cancellationfromCA$ 99per person
Banff Tour 8 Stops: Lake Louise, Moraine Lake, Icefields Parkway
›
‹
Travelers' pick
Banff Tour 8 Stops: Lake Louise, Moraine Lake, Icefields ParkwaySmall-group Banff tour visiting Lake Louise, Moraine Lake, Peyto Lake, and Crowfoot Glacier with expert guide and hotel pickup included in this 8-stop.
1,048 reviews
4.98★
Duration
10h–11h
Every day
08:00
Live guide ENPickup optionalFree cancellationfromCA$ 199per person
Banff Wildlife Tour: Small Group, 95% Wildlife Sighting Rate
›
‹
Travelers' pick
Banff Wildlife Tour: Small Group, 95% Wildlife Sighting RateSmall group wildlife tour in Banff with expert local guide, hotel pickup and hot drinks included: see bears, elk and bighorn sheep on backroads most tour buses skip.
977 reviews
4.73★
Duration
3h
Every day
14:00
Live guide ENFree cancellationfromCA$ 149per person
Banff: Lake Louise & Moraine Lake Full-Day Tour
›
‹
Travelers' pick
Banff: Lake Louise & Moraine Lake Full-Day Tour8-hour Banff tour covers Lake Louise, Moraine Lake & Icefields Parkway with pickup. Small groups, local guide, glaciers and wildlife included.
965 reviews
4.90★
Duration
8h–9h
Next departure: 1 Mar 2027Live guide ENHotel pickupFree cancellationfromCA$ 220per person
Banff: Hop-On Hop-Off Bus & Lake Louise with Local Host
›
‹
Travelers' pick
Banff: Hop-On Hop-Off Bus & Lake Louise with Local HostYellow school bus tour through Banff National Park with reserved seat, Johnston Canyon, Lake Louise, and Moraine Lake stops. Twice daily departures, full day included.
850 reviews
4.92★
Duration
8h
Next departure: 11 Jun 2027Live guide ENFree cancellationfromCA$ 120per person
Lake Minnewanka Cruise in Banff: 60-minute guided tour
›
‹
Travelers' pick
Lake Minnewanka Cruise in Banff: 60-minute guided tourCruise Lake Minnewanka in Banff for 60 minutes with a live guide sharing the history of the submerged Minnewanka Landing and mountain views.
847 reviews
4.68★
Duration
1h
Next departure: 7 May 2027Live guide ENInstant confirmationfromCA$ 84per person
Lake Louise & Moraine Lake tour from Banff: Skip the shuttle
›
‹
Travelers' pick
Lake Louise & Moraine Lake tour from Banff: Skip the shuttleBanff 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.
831 reviews
4.55★
Duration
8h–10h
start times · Mon, Wed and Sat
3
Live guide ENFree cancellationfromCA$ 159per person
Lake Louise & Moraine Lake: Small-Group Banff Tour & Parking
›
‹
Lake Louise & Moraine Lake: Small-Group Banff Tour & ParkingSmall-group guided tour of Lake Louise and Moraine Lake in Banff with hotel pickup, scenic Bow Valley Parkway drive, and local guide. No parking stress.
739 reviews
4.72★
Duration
4h 15m
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 162per person
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one day
›
‹
Travelers' pick
Banff, Moraine Lake & Emerald Lake tour: Four lakes in one dayTour four alpine lakes in the Canadian Rockies (Emerald Lake, Moraine Lake, Lake Louise and Johnston Canyon) with an air-conditioned vehicle.
603 reviews
4.83★
Duration
11h
start times · Every day
3
Live guide EN · HIFree cancellationfromCA$ 150per person
Lake Louise & Moraine Lake Tour: Small Group, Guaranteed Access
›
‹
Lake Louise & Moraine Lake Tour: Small Group, Guaranteed AccessTwo 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.
579 reviews
4.86★
Duration
4h–8h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 280per person
Moraine Lake & Banff Day Tour: Small Groups, Hidden Gems
›
‹
Travelers' pick
Moraine Lake & Banff Day Tour: Small Groups, Hidden GemsDay tour from Canmore through Banff National Park to Moraine Lake, Lake Louise, Johnston Canyon and Bow Falls with a live guide.
553 reviews
4.96★
Duration
8h–10h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 88per person
Lake Louise, Moraine & Emerald Lake Day Trip from Calgary
›
‹
Travelers' pick
Lake Louise, Moraine & Emerald Lake Day Trip from CalgaryFull-day tour from Calgary to Lake Louise, Moraine Lake, and Emerald Lake with guide, park entry, and air-conditioned van transport.
535 reviews
4.84★
Duration
8h–11h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 88per person
Johnston Canyon Icewalk in Banff: Steel Catwalks to Frozen Falls
›
‹
Travelers' pick
Johnston Canyon Icewalk in Banff: Steel Catwalks to Frozen FallsWalk steel catwalks built into the canyon walls to reach a 30-metre ice tower. Your guide provides ice cleats and warms you with hot chocolate and maple cookies.
534 reviews
4.89★
Duration
4h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromCA$ 109per person
Banff National Park Tour: Lake Louise & Moraine Lake Views
›
‹
Travelers' pick
Banff National Park Tour: Lake Louise & Moraine Lake ViewsFull-day Banff National Park tour from Calgary with a local guide, visiting Lake Louise and Moraine Lake (or Emerald Lake in winter).
504 reviews
4.76★
Duration
8h–11h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 88per person
Moraine Lake & Lake Louise Tour from Calgary: Small Group
›
‹
Moraine Lake & Lake Louise Tour from Calgary: Small GroupFull-day tour from Calgary, Banff or Canmore through Banff National Park with guide, pickup and visits to Lake Louise.
455 reviews
4.96★
Duration
8h–10h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 155per person
Banff to Athabasca Glacier: Icefields Parkway Day Trip & Skywalk
›
‹
Banff to Athabasca Glacier: Icefields Parkway Day Trip & SkywalkFeel the chill of Athabasca Glacier, ride the Ice Explorer, and step onto the glass Glacier Skywalk on this Banff day trip: includes pickup, guide, and picnic lunch.
426 reviews
4.84★
Duration
11h
Next departure: 26 Apr 2027Live guide ENHotel pickupInstant confirmationfromCA$ 378per person
Need help planning your next activity?