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 (141–160 of 166)

Calgary Airport Transfer: Private Car & On-Time Pickup
›
‹
Calgary Airport Transfer: Private Car & On-Time PickupPrivate airport transfer in Calgary with professional driver, modern vehicle, and bottled water. Fixed pricing and flight tracking for stress-free arrival.
4 reviews
5.00★
Duration
5m–1h 30m
Every dayHotel pickupFree cancellationfromCA$ 99per group
Moraine Lake and Lake Louise shuttle from Banff: Turquoise waters
›
‹
Likely to sell out
Moraine Lake and Lake Louise shuttle from Banff: Turquoise watersShared shuttle bus tour from Banff to Moraine Lake and Lake Louise with 75 minutes at each location, featuring a scenic Canadian Rockies drive and English-speaking guide.
4 reviews
5.00★
Duration
5h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 176per person
Moraine Lake Tour from Banff: 4 hours at the lake
›
‹
Moraine Lake Tour from Banff: 4 hours at the lakeSmall-group tour from Banff along Bow Valley Parkway to Moraine Lake. Spend four hours hiking, canoeing or relaxing by the turquoise water with a local guide, coffee and tea.
4 reviews
5.00★
Duration
8h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 135per person
Calgary Airport Transfer: Banff & Lake Louise Private Pickup
›
‹
Calgary Airport Transfer: Banff & Lake Louise Private PickupPrivate airport transfer from Banff, Lake Louise, or Canmore to Calgary. Door-to-door pickup, snacks, device charging, and local stories included.
3 reviews
5.00★
Duration
1h–3h
start times · Every day
18
Live guide ENHotel pickupFree cancellationfromCA$ 825per group
Banff National Park tour: Lake Louise & Moraine Lake highlights
›
‹
Banff National Park tour: Lake Louise & Moraine Lake highlightsFull-day Banff National Park tour from Banff, Canmore or Calgary with a local guide visiting Lake Louise, Moraine Lake.
3 reviews
5.00★
Duration
8h–12h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 88per person
Banff to Calgary Airport Shuttle: Comfortable Ride, Flexible Stops
›
‹
Banff to Calgary Airport Shuttle: Comfortable Ride, Flexible StopsShuttle from Banff or Canmore to Calgary Airport with flexible hotel dropoff options and professional drivers. About 2 hours of scenic travel through the Canadian Rockies.
3 reviews
5.00★
Duration
2h
Mon and Tue
21:00
Free cancellationfromCA$ 99per person
Banff Day Trip from Calgary: Johnston Canyon, Gondola & Bow Falls
›
‹
Banff Day Trip from Calgary: Johnston Canyon, Gondola & Bow FallsSeven to nine hours from Calgary: hike Johnston Canyon's Upper Falls, ride the Banff Gondola to 7,486 feet, and view Bow Falls with a driver guide and National Park pass.
3 reviews
5.00★
Duration
7h–9h
start times · Mon, Thu and Sun
3
Live guide ENFree cancellationfromCA$ 159per person
Lake Louise & Banff Tour: Small Group Experience
›
‹
Lake Louise & Banff Tour: Small Group ExperienceSmall-group tour from Canmore, Calgary or Banff through Lake Louise, Moraine Lake, Johnston Canyon and Banff town.
2 reviews
5.00★
Duration
9h–10h
Sat and Sun
08:00
Live guide ENPickup optionalFree cancellationfromCA$ 109per person
Banff winter tour: Johnston Canyon, Lake Louise, Emerald Lake
›
‹
Banff winter tour: Johnston Canyon, Lake Louise, Emerald LakeWinter tour from Banff or Canmore through Johnston Canyon's frozen waterfalls, Lake Louise, Emerald Lake and Lake Minnewanka.
2 reviews
5.00★
Duration
8h–10h
start times · Every day
3
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 89per person
Private Guided Hike Banff: Customized Mountain & Wellness Trail
›
‹
Private Guided Hike Banff: Customized Mountain & Wellness TrailPrivate guided hike in Banff's Canadian Rockies with customizable route, locally sourced lunch, and wellness practices included in this eight-hour mountain adventure.
2 reviews
5.00★
Duration
8h
Every dayLive guide ENFree cancellationfromCA$ 649per person
Banff to Calgary Private Transfer: Your Group, Your Schedule
›
‹
Banff to Calgary Private Transfer: Your Group, Your SchedulePrivate transfer from Banff, Canmore, Lake Louise or Sunshine Village to Calgary in a seven-seat minivan with pickup, water, and luggage space for up to six passengers.
2 reviews
5.00★
Duration
1h–2h
Mon–FriHotel pickupFree cancellationfromCA$ 100per person
Grassi Lake & Grotto Canyon hiking tour from Canmore
›
‹
Grassi Lake & Grotto Canyon hiking tour from CanmoreHike to Grassi Lake's turquoise waters and explore Grotto Canyon's ancient pictographs on a guided day tour from Canmore, Banff or Calgary with hotel pickup.
2 reviews
5.00★
Duration
6h–8h
start times · Every day
3
Live guide EN · ZH · YUE · FR +1Hotel pickupFree cancellationfromCA$ 139per person
Banff Private Tour: Moraine Lake, Lake Louise & Athabasca Glacier
›
‹
Banff Private Tour: Moraine Lake, Lake Louise & Athabasca GlacierNine to ten hours in a private Mercedes Sprinter visiting Moraine Lake, Lake Louise, Peyto Lake, Bow Lake.
2 reviews
5.00★
Duration
8h–9h
Next departure: 1 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 1,949CA$ 1,757per group
Banff Private Tour: Lakes & Waterfalls Highlights
›
‹
Banff Private Tour: Lakes & Waterfalls HighlightsPrivate tour through Banff's turquoise lakes and waterfalls in a luxury Sprinter van, with a guide who shares the geology and history as you travel.
2 reviews
5.00★
Duration
7h–9h
Next departure: 1 Jun 2027Live guide EN · FRHotel pickupFree cancellationfromCA$ 1,749CA$ 1,574per group
Private Transfer Calgary to Banff: Luxury Sedan or SUV
›
‹
Private Transfer Calgary to Banff: Luxury Sedan or SUVPrivate transfer from Calgary to Banff (or reverse) with complimentary airport meet and greet, bottled water included, and your choice of luxury sedan or midsize SUV.
2 reviews
5.00★
Duration
1h 30m–2h
Every dayHotel pickupFree cancellationfromCA$ 450per group
Lake Louise & Moraine Lake Sunrise Tour Early Access
›
‹
Lake Louise & Moraine Lake Sunrise Tour Early AccessWatch sunrise at Moraine Lake before crowds arrive on this guided half-day tour of Lake Louise and Moraine Lake with air-conditioned transport.
1 review
5.00★
Duration
5h
start times · Every day
6
Live guide EN · HIFree cancellationfromCA$ 99per person
Sunrise at Moraine Lake & Lake Louise from Canmore: 2 hours each
›
‹
Sunrise at Moraine Lake & Lake Louise from Canmore: 2 hours eachSmall group tour from Canmore to Moraine Lake at sunrise and Lake Louise with a guide who provides park fees and hot beverages throughout the day.
1 review
5.00★
Duration
7h–8h
Next departure: 1 Jun 2027Live guide ENFree cancellationfromCA$ 179per person
Banff Winter Food Tour: 8-10 Tastings on Snowy Banff Avenue
›
‹
Banff Winter Food Tour: 8-10 Tastings on Snowy Banff AvenueWalk through snow-covered Banff Avenue sampling 8-10 tastings at local restaurants, cafes and hidden gems.
1 review
5.00★
Duration
2h–3h
start times · Every day
3
Live guide ENFree cancellationfromCA$ 145per person
Private Guided Tour: Lake Moraine & Lake Louise from Banff
›
‹
Private Guided Tour: Lake Moraine & Lake Louise from BanffPrivate guided tour of Lake Moraine and Lake Louise from Banff with hotel pickup and English, Hindi or Punjabi-speaking guide for a full day in the Canadian Rockies.
1 review
5.00★
Duration
4h–7h
Every day
08:00
Live guide EN · HI · PAPickup optionalFree cancellationfromCA$ 2,399per group
Moraine Lake Sunrise Private Tour: Ten Peaks at First Light
›
‹
Moraine Lake Sunrise Private Tour: Ten Peaks at First LightPrivate sunrise tour to Moraine Lake from Canmore with door-to-door pickup, local guide, and morning photography time at the Ten Peaks before crowds arrive.
1 review
5.00★
Duration
5h
Next departure: 2 Jun 2027Live guide ENHotel pickupFree cancellationfromCA$ 1,448per group
Need help planning your next activity?