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 (21–40 of 166)

Private Banff Tour: Lake Louise, Moraine Lake & 6 glacial lakes
›
‹
Most booked
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: Lake Louise & Moraine Lake Shuttle from Canmore
›
‹
Best value
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
Covered Wagon Ride in Banff with Western Cookout
›
‹
Travelers' pick
Covered Wagon Ride in Banff with Western CookoutCovered wagon ride along the Bow River in Banff with a 2-hour journey, western-style BBQ steak dinner or vegetarian meal.
399 reviews
4.74★
Duration
3h
Next departure: 30 Apr 2027Live guide ENFree cancellationfromCA$ 158per person
Banff: Bow River Big Canoe Tour & Wildlife Spotting
›
‹
Travelers' pick
Banff: Bow River Big Canoe Tour & Wildlife Spotting12-seat guided canoe tour on Bow River in Banff with life jackets, paddles, safety instruction and light refreshment included. No experience needed, families welcome.
349 reviews
4.85★
Duration
1h 30m
Next departure: 15 May 2027Live guide ENFree cancellationfromCA$ 97per 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: Moraine Lake Sunrise & Lake Louise with Breakfast
›
‹
Banff: Moraine Lake Sunrise & Lake Louise with BreakfastStaggered pickups from 3:30 AM (Banff) or 4:50 AM (Lake Louise). Sunrise over Ten Peaks with guide, lakeshore walk, optional canoe. Breakfast and coffee included, hotel drop-off.
312 reviews
4.90★
Duration
7h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 400per person
Lake Louise, Moraine & Banff: Day Trip with Gondola or Hot Springs
›
‹
Travelers' pick
Lake Louise, Moraine & Banff: Day Trip with Gondola or Hot SpringsFeel the Rockies up close on a Lake Louise, Moraine Lake & Banff day trip. Ride the gondola or soak in hot springs, explore Banff Town, and enjoy easy pickup.
272 reviews
4.84★
Duration
8h–11h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 88per person
Moraine Lake Sunrise & Lake Louise Tour: Two Lakes, No Crowds
›
‹
Travelers' pick
Moraine Lake Sunrise & Lake Louise Tour: Two Lakes, No CrowdsDepart Canmore before dawn to watch sunrise at Moraine Lake with hot drinks and blankets, then spend two hours at Lake Louise.
272 reviews
4.88★
Duration
8h
Next departure: 2 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 155per person
Banff National Park Tour: Moraine Lake & Johnston Canyon
›
‹
Travelers' pick
Banff National Park Tour: Moraine Lake & Johnston CanyonFull-day Banff National Park tour from Calgary, Canmore or Banff with pickup included: Lake Louise, Moraine Lake (summer) or Bow Falls (winter).
260 reviews
4.60★
Duration
8h–10h
start times · Every day
3
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 109per person
Moraine Lake & Lake Louise tour: Glacial lakes without the drive
›
‹
Travelers' pick
Moraine Lake & Lake Louise tour: Glacial lakes without the driveHalf-day tour of Moraine Lake and Lake Louise with air-conditioned transport, park admission and a guide.
255 reviews
4.65★
Duration
5h–8h
start times · Sat and Sun
2
Live guide ENFree cancellationfromCA$ 85per 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
Banff: EBike & Johnston Canyon Hike with Bow Valley Parkway
›
‹
Travelers' pick
Banff: EBike & Johnston Canyon Hike with Bow Valley ParkwayCycle 26km on the Bow Valley Parkway by e-bike, then hike to Johnston Canyon's Lower Falls. Includes guide, e-bike rental, helmet, and shuttle return. 4 hours, small groups.
244 reviews
4.80★
Duration
4h
Next departure: 21 May 2027Live guide ENFree cancellationfromCA$ 207per person
Banff Stargazing Tour: 2-hour walk under dark skies
›
‹
Travelers' pick
Banff Stargazing Tour: 2-hour walk under dark skiesTwo-hour sunset and stargazing walking tour in Banff National Park with professional guide and headlamps included.
238 reviews
4.76★
Duration
2h
start times · Mon–Fri
2
Live guide ENFree cancellationfromCA$ 92per person
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake
›
‹
Travelers' pick
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald LakeFull-day Banff lakes tour from Calgary, Canmore or Banff visiting Lake Louise, Moraine Lake, Emerald Lake, and Peyto Lake with a small-group guide, crampons, and hot drinks.
236 reviews
4.92★
Duration
10h
start times · Every day
3
Live guide EN · ZH · YUEFree cancellationfromCA$ 99per person
Banff: Wildlife Morning Tour with Bow Falls & Lake Minnewanka
›
‹
Banff: Wildlife Morning Tour with Bow Falls & Lake MinnewankaFeel Banff wake up on a morning wildlife tour: see Bow Falls, Lake Minnewanka, and the “Castle in the Rockies” with snacks and local stories. Pickup included.
232 reviews
4.59★
Duration
3h
Every day
09:30
Live guide ENHotel pickupInstant confirmationfromCA$ 89per person
Sunshine Village Summer Gondola: 7,875ft Alpine Views
›
‹
Sunshine Village Summer Gondola: 7,875ft Alpine ViewsRide the gondola to Sunshine Meadows at 7,875 ft with Mount Standish Chairlift. Free shuttle from Banff, hiking to alpine lakes and Mt. Assiniboine views.
224 reviews
4.79★
Duration
1h–4h
Next departure: 6 Jul 2027Live guide ENFree cancellationfromCA$ 84per 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 Guided Hike: 4 Iconic Trails with Lunch
›
‹
Banff Guided Hike: 4 Iconic Trails with LunchChoose your trail among four guided hikes in Banff and Lake Louise: Larch Valley, Plain of Six Glaciers, Consolation Lakes or Stanley Glacier.
216 reviews
4.76★
Duration
7h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 200per person
Lake Louise & Lake Moraine Tour: Turquoise glacial lakes
›
‹
Travelers' pick
Lake Louise & Lake Moraine Tour: Turquoise glacial lakesTour of two turquoise glacial lakes in the Canadian Rockies with entrance fees and air-conditioned transport included. Walk the shoreline at Lake Louise.
209 reviews
4.88★
Duration
5h
Free cancellationfromCA$ 112per person
Lake Louise, Moraine Lake & Johnston Canyon tour from Banff
›
‹
Travelers' pick
Lake Louise, Moraine Lake & Johnston Canyon tour from BanffGuided tour of Lake Louise, Moraine Lake, Emerald Lake, Johnston Canyon and Natural Bridge with air-conditioned transport and a live English.
205 reviews
4.86★
Duration
9h
start times · Every day
3
Live guide EN · HIFree cancellationfromCA$ 120per person
Need help planning your next activity?