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 (121–140 of 166)

Lake Minnewanka Fishing Charter in Banff: Private Guided Angling
›
‹
Lake Minnewanka Fishing Charter in Banff: Private Guided AnglingPrivate fishing charter on Lake Minnewanka in Banff with a local guide, equipment and park permit included. Groups up to six per boat.
10 reviews
4.80★
Duration
4h
Next departure: 22 May 2027Live guide ENFree cancellationfromCA$ 982per group
Banff Ski Rental with Hotel Delivery: Skip the Shop Lines
›
‹
Banff Ski Rental with Hotel Delivery: Skip the Shop LinesRent beginner skis in Banff with in-room fitting and hotel delivery. Technician arrives at your chosen time, 8am to 8pm, and picks up the gear when you're done.
10 reviews
5.00★
Every day
08:00
Live guide ENFree cancellationfromCA$ 191per person
Moraine Lake Sunrise & Lake Louise Tour from Canmore
›
‹
Moraine Lake Sunrise & Lake Louise Tour from CanmoreWatch Moraine Lake light up at sunrise from a luxury van with a local guide, then explore Lake Louise before crowds arrive. Includes door-to-door pickup and hot drinks.
9 reviews
5.00★
Duration
7h–8h
Next departure: 2 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 162per person
Banff Icefields Parkway tour: Five lakes in one day
›
‹
Banff Icefields Parkway tour: Five lakes in one dayFull-day Banff tour with private bus and guide visiting Lake Louise, Moraine Lake, Peyto Lake and Bow Lake along the Icefields Parkway.
9 reviews
4.67★
Duration
8h 30m
Every day
08:00
Live guide EN · HI · PA · URPickup optionalFree cancellationfromCA$ 345per person
Moraine Lake sunrise tour from Banff: Early access before crowds
›
‹
Moraine Lake sunrise tour from Banff: Early access before crowdsFive-hour sunrise tour from Banff visiting Moraine Lake with early access and Lake Louise.
8 reviews
4.50★
Duration
5h
Next departure: 2 Jun 2027Live guide EN · HI · ZHFree cancellationfromCA$ 110per person
Banff Gondola, Hot Springs & Lakes Tour: 10-hour guided day
›
‹
Banff Gondola, Hot Springs & Lakes Tour: 10-hour guided dayRide the Banff Gondola to Sulphur Mountain's summit, soak in the Upper Hot Springs at 37–40°C, then visit Bow Falls.
7 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide EN · PA · HIFree cancellationfromCA$ 99per person
Private Banff, Yoho & Icefields tour: Build your route
›
‹
Private Banff, Yoho & Icefields tour: Build your routeTen hours across Banff, Yoho and Icefields Parks with private transportation and a live guide. You choose the stops: Lake Louise, Emerald Lake, Peyto Lake.
7 reviews
5.00★
Duration
10h
Every dayLive guide ENHotel pickupFree cancellationfromCA$ 399per person
Grassi Lake and Grotto Canyon hiking tour from Banff
›
‹
Grassi Lake and Grotto Canyon hiking tour from BanffHike Grassi Lake and Grotto Canyon from Banff or Canmore on a six to eight hour guided tour with crampons and hotel pickup.
6 reviews
5.00★
Duration
6h–8h
start times · Every day
3
Live guide EN · ZH · YUE · FR +1Hotel pickupFree cancellationfromCA$ 149per person
Banff private tour: Lake Louise, Moraine Lake & Gondola
›
‹
Banff private tour: Lake Louise, Moraine Lake & GondolaPrivate full-day Banff National Park tour visiting Lake Louise and Moraine Lake, with Banff Gondola access and guided transport from Calgary, Banff or Canmore hotels.
6 reviews
5.00★
Duration
8h–10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromCA$ 600per person
Banff to Calgary Private Shuttle: Customized Pickup & Drop-off
›
‹
Banff to Calgary Private Shuttle: Customized Pickup & Drop-offTwo-hour private shuttle from Banff to Calgary with fully customized pickup time and location. Choose from three vehicle sizes for your group.
6 reviews
4.67★
Duration
2h
Every dayHotel pickupFree cancellationfromCA$ 549per group
Banff Yoho Parks private tour: Lakes waterfalls
›
‹
Banff Yoho Parks private tour: Lakes waterfallsPrivate day tour of Banff and Yoho National Parks with a live guide visiting Johnston Canyon, Emerald Lake.
5 reviews
5.00★
Duration
7h
start times · Every day
2
Live guide EN · HIFree cancellationfromCA$ 600per person
Banff tour from Canmore: Six lakes and Johnston Canyon
›
‹
Banff tour from Canmore: Six lakes and Johnston CanyonFull-day Banff National Park tour from Canmore with a local guide in a Mercedes van, visiting Johnston Canyon, Moraine Lake, Lake Louise.
5 reviews
5.00★
Duration
8h–10h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 1,849CA$ 1,574per group
Grotto Canyon Ice Walk: Frozen Waterfalls Tour
›
‹
Grotto Canyon Ice Walk: Frozen Waterfalls TourWalk a frozen creek bed through Grotto Canyon with a guide, exploring icefalls and Indigenous pictographs carved into canyon walls over three to four hours.
5 reviews
5.00★
Duration
3h–4h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 145per person
Lake Louise Evening Tour: Private group, golden-hour views
›
‹
Lake Louise Evening Tour: Private group, golden-hour viewsPrivate evening tour of Lake Louise from Banff with dedicated vehicle and local guide. Spend 1.5 hours on the lakeshore during golden hour with fewer.
5 reviews
4.60★
Duration
4h
Every day
18:00
Free cancellationfromCA$ 499per group
Moraine Lake Sunrise Tour from Canmore: Beat the Crowds
›
‹
Moraine Lake Sunrise Tour from Canmore: Beat the CrowdsSmall-group sunrise tour to Moraine Lake from Canmore with hotel pickup, hot drinks and a local guide who arrives before dawn and before the crowds.
5 reviews
4.20★
Duration
6h 30m
Next departure: 3 Sep 2027Live guide ENHotel pickupFree cancellationfromCA$ 169per person
Banff Breakfast Food Tour: Local Gems & Mountain Stories
›
‹
Banff Breakfast Food Tour: Local Gems & Mountain StoriesWalking food tour through Banff's downtown with tastings at 4–6 local cafés and bakeries, led by a Banff resident guide who shares Canadian and Indigenous.
5 reviews
5.00★
Duration
2h
Every day
08:30
Live guide ENFree cancellationfromCA$ 130per person
Moraine Lake, Lake Louise & Peyto Lake tour from Banff
›
‹
Moraine Lake, Lake Louise & Peyto Lake tour from BanffSmall-group tour of four turquoise lakes in Banff National Park with a live English-speaking guide, private vehicle, and park admission included.
4 reviews
5.00★
Duration
8h
Every day
07:30
Live guide ENPickup optionalFree cancellationfromCA$ 199per person
Lake Louise, Moraine Lake & Emerald Lake day tour from Calgary
›
‹
Lake Louise, Moraine Lake & Emerald Lake day tour from CalgaryShared sightseeing transfer from Calgary to Lake Louise, Moraine Lake, Emerald Lake and Johnston Canyon with pickup from three locations and time at each.
4 reviews
5.00★
start times · Every day
5
Live guide ENFree cancellationfromCA$ 99per person
Banff dessert and cocktail walking tour: Sunset sweets
›
‹
Banff dessert and cocktail walking tour: Sunset sweetsWalk Banff Avenue at sunset sampling 3–4 gourmet desserts and craft cocktails or mocktails with a local guide.
4 reviews
5.00★
Duration
2h
Every day except Wednesday and Thursday
19:00
Live guide ENFree cancellationfromCA$ 120per person
Lake Louise, Moraine Lake & Peyto Lake tour: Four iconic lakes
›
‹
Lake Louise, Moraine Lake & Peyto Lake tour: Four iconic lakesTour four of the Canadian Rockies' most photographed lakes in one day (Lake Louise, Moraine Lake, Emerald Lake and Peyto Lake) with a guide.
4 reviews
4.75★
Duration
8h–10h
start times · Every day
3
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 179per person
Need help planning your next activity?