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

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
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
Banff Ski Rental with Hotel Delivery: Skip the Lines
›
‹
Banff Ski Rental with Hotel Delivery: Skip the LinesRent premium skis and snowboards in Banff with delivery to your hotel, custom-fitted in your room before your first run. No shop queues, pickup when you're done.
1 review
5.00★
Every dayLive guide ENFree cancellationfromCA$ 283per person
Banff: Lake Minnewanka Cruise & Gondola with Hot Springs
›
‹
Banff: Lake Minnewanka Cruise & Gondola with Hot SpringsDrive through the Canadian Rockies to Lake Minnewanka, Bow Falls, and Surprise Corner. Includes park entry, gondola upgrade, and hot springs. Full-day tour from Calgary.
Duration
11h
Every day
07:30
Live guide ENFree cancellationfromCA$ 109per person
Banff to Calgary Airport: Shared Shuttle & Mountain Views
›
‹
Travelers' pick
Banff to Calgary Airport: Shared Shuttle & Mountain ViewsBanff to Calgary YYC Airport shared shuttle with hotel pickup, air-conditioned vehicle, and 2-hour drive. Fixed price, luggage assistance included.
48 reviews
3.85★
Duration
2h
start times · Every day
37
Live guide ENHotel pickupFree cancellationfromCA$ 68per person
Banff & Canmore to Calgary: Shuttle with Mountain Views
›
‹
Likely to sell out
Banff & Canmore to Calgary: Shuttle with Mountain ViewsDirect shuttle from Banff or Canmore to Calgary airport or downtown. Professional driver, 90-minute journey through the Canadian Rockies. All fees included.
23 reviews
3.87★
Duration
2h–3h
start times · Every day
6
Free cancellationfromCA$ 88per person
Need help planning your next activity?