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

Must-do experiences

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: Columbia Icefield & Glacier Skywalk 3-Hour Tour
›
‹
★Top rated
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
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

Recommended (7)

Lake Louise & Moraine Lake Day Trip from Banff & Calgary
›
‹
Travelers' pick
Lake Louise & Moraine Lake Day Trip from Banff & Calgary
1,612 reviews
4.90★
Duration
8h–10h
fromCA$ 79per person
Banff National Park Day Trip: Lake Louise & Moraine Lake
›
‹
Travelers' pick
Banff National Park Day Trip: Lake Louise & Moraine Lake
1,186 reviews
4.99★
Duration
9h–11h
fromCA$ 99per person
Banff Tour 8 Stops: Lake Louise, Moraine Lake, Icefields Parkway
›
‹
Travelers' pick
Banff Tour 8 Stops: Lake Louise, Moraine Lake, Icefields Parkway
1,048 reviews
4.98★
Duration
10h–11h
fromCA$ 199per person
Banff Wildlife Tour: Small Group, 95% Wildlife Sighting Rate
›
‹
Travelers' pick
Banff Wildlife Tour: Small Group, 95% Wildlife Sighting Rate
977 reviews
4.73★
Duration
3h
fromCA$ 149per person
Banff: Lake Louise & Moraine Lake Full-Day Tour
›
‹
Travelers' pick
Banff: Lake Louise & Moraine Lake Full-Day Tour
965 reviews
4.90★
Duration
8h–9h
fromCA$ 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 Host
850 reviews
4.92★
Duration
8h
fromCA$ 120per person
Lake Minnewanka Cruise in Banff: 60-minute guided tour
›
‹
Travelers' pick
Lake Minnewanka Cruise in Banff: 60-minute guided tour
847 reviews
4.68★
Duration
1h
fromCA$ 84per person

Top rated (10)

Banff National Park tour: Lake Louise & Emerald Lake visit
›
‹
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
Private Banff Tour: Lake Louise, Moraine Lake & 6 glacial lakes
›
‹
Travelers' pick
Private Banff Tour: Lake Louise, Moraine Lake & 6 glacial lakesPrivate guided tour of Banff National Park with Lake Louise, Moraine Lake and six alpine lakes.
413 reviews
4.99★
Duration
8h–11h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromCA$ 1,299per group
Banff: Standish Mountain Snowshoe Tour & Gondola Ride
›
‹
Likely to sell out
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
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
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
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
Blend Your Own Gin in Banff: Distillery Tour & Tasting
›
‹
Travelers' pick
Blend Your Own Gin in Banff: Distillery Tour & TastingBlend your own gin in Banff with a distillery tour, craft spirits tasting, and botanicals you select yourself: walk out with a custom bottle and label.
217 reviews
4.95★
Duration
1h
Next departure: 10 Jan 2027Live guide ENFree cancellationfromCA$ 75per 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
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
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

Lowest price (10)

Icefields Parkway self-guided audio driving tour: 150 stops
›
‹
Travelers' pick
Icefields Parkway self-guided audio driving tour: 150 stopsSelf-guided audio driving tour of Icefields Parkway with 150 stops: download once, tour offline at your own pace with stories that play automatically as you drive.
52 reviews
4.77★
Duration
8h–16h
Every dayFree cancellationfromCA$ 29per group
Banff: Lake Minnewanka & Hoodoos 2.5-Hour Tour
›
‹
Travelers' pick
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: Lake Louise & Moraine Lake Shuttle from Canmore
›
‹
Travelers' pick
Banff: Lake Louise & Moraine Lake Shuttle from CanmoreShuttle from Canmore or Banff to Lake Louise and Moraine Lake with hotel pickup, driver commentary, and air-conditioned transport. Half-day trips, multiple departures.
404 reviews
4.91★
Duration
4h–5h
start times · Every day
4
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 63per person
Lake Louise & Moraine Lake Tour: Turquoise Glacial Lakes
›
‹
Travelers' pick
Lake Louise & Moraine Lake Tour: Turquoise Glacial LakesHalf-day tour from Banff through the Canadian Rockies to Lake Louise and Moraine Lake, with guide, pickup and bottled water included.
328 reviews
4.82★
Duration
4h–5h
start times · Every day
2
Live guide EN · ZH · YUEFree cancellationfromCA$ 65per person
Banff National Park tour from Calgary: Small group local guides
›
‹
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
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 waterfalls and lakes tour: Icefields Parkway with guide
›
‹
Travelers' pick
Banff waterfalls and lakes tour: Icefields Parkway with guideBanff tour along the Icefields Parkway with guide, visiting Peyto Lake, Bow Lake, and Sunwapta Falls or Abraham Lake depending on season.
251 reviews
4.91★
Duration
9h–12h
start times · Every day
4
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 79per person
Lake Louise Moraine Lake Shuttle: Stress-Free Access
›
‹
Travelers' pick
Lake Louise Moraine Lake Shuttle: Stress-Free AccessShuttle tour from Banff or Canmore to Lake Louise and Moraine Lake with park entry included, time at each lake to walk, photograph or rest by the water.
13 reviews
4.69★
Duration
5h 30m–6h 30m
Next departure: 1 Jun 2027Live guide EN · ZHFree cancellationfromCA$ 79per 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
Banff Lakes & Canyon Tour: 4 iconic stops with guide
›
‹
Banff Lakes & Canyon Tour: 4 iconic stops with guideShared tour of Moraine Lake, Lake Louise, Johnston Canyon and Emerald Lake from Banff or Canmore, with park passes and guide included.
13 reviews
4.77★
Duration
8h–9h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 99CA$ 83per person
See all 166 tours →

Banff at a glance ✓ 2026-11-07

  • Most booked: Lake Louise & Moraine Lake tour from Calgary: Max 24 guests, CA$ 99 (8h–10h, 4.89★ · 4,805).
  • Top rated: Banff: Columbia Icefield & Glacier Skywalk 3-Hour Tour, CA$ 103 (3h, 4.65★ · 2,167).
  • Best value: Banff Gondola: Sulphur Mountain Summit & Boardwalk Access, CA$ 77 (1h–4h, 4.64★ · 3,595).

Of the 166 experiences: 158 with free cancellation, 155 with instant confirmation, 67 with hotel pickup and 97 bookable last-minute.

Need help planning your next activity?