Canada  ›  Alberta

Top Things to Do in Alberta

We compared all 324 experiences in Alberta so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.8 324 experiences from CA$ 7.20 ✓Free cancellation on most experiences

All tours (241–260 of 324)

Private Banff & Lake Louise tour from Calgary: Custom itinerary
›
‹
Private Banff & Lake Louise tour from Calgary: Custom itineraryPrivate day tour from Calgary to Banff and Lake Louise with your own guide in a Mercedes, door-to-door pickup, and a pre-planned itinerary built around your group.
5 reviews
5.00★
Duration
8h–10h
Every dayLive guide ENHotel pickupFree cancellationfromCA$ 1,490per group
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
Spirit Hills Flower Winery Tasting Tour in Alberta
›
‹
Spirit Hills Flower Winery Tasting Tour in AlbertaTaste award-winning flower wines at Spirit Hills Winery in Alberta's foothills with a guided tour of the winemaking process, sampling red, white and rosé options.
5 reviews
4.40★
Duration
2h
start times · Sat
2
Live guide ENFree cancellationfromCA$ 23per 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
Jasper to Maligne Lake Shuttle: Scenic one-way transfer
›
‹
Jasper to Maligne Lake Shuttle: Scenic one-way transferOne-way shuttle from Jasper to Maligne Lake takes roughly an hour through Jasper National Park, dropping you steps from the cruise terminal.
4 reviews
5.00★
Duration
1h–1h 30m
Next departure: 12 Jun 2027Live guide ENFree cancellationfromCA$ 60per person
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
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 & 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
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 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 to Jasper Shuttle: Airport Transfer with Scenic Stops
›
‹
Calgary to Jasper Shuttle: Airport Transfer with Scenic StopsPrivate transfer from Calgary airport to Jasper hotels with your own driver and vehicle, including optional stops in Banff National Park along the way.
4 reviews
5.00★
Every dayHotel pickupFree cancellationfromCA$ 616per 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
Unchained Melody: Canmore outdoor escape game with app
›
‹
Unchained Melody: Canmore outdoor escape game with appSolve clues and puzzles on a 3km walk around Canmore's downtown, Spring Creek and Bow Valley Trail using the Cluesolvers app on your phone. Start anytime, no time limit.
4 reviews
4.50★
Duration
1h 30m
Every dayInstant confirmationfromCA$ 83per group
Banff & Lake Louise tour: Three alpine lakes in one day
›
‹
Banff & Lake Louise tour: Three alpine lakes in one dayGuided tour from Banff, Calgary or Canmore through Banff and Yoho National Parks with pickup and air-conditioned transport, visiting Lake Louise.
3 reviews
5.00★
Duration
8h–10h
start times · Every day
3
Live guide EN · ZH · YUE · FR +1Hotel pickupFree cancellationfromCA$ 109per person
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
Calgary Airport to Canmore Transfer: Private Ride with Local Tips
›
‹
Travelers' pick
Calgary Airport to Canmore Transfer: Private Ride with Local TipsPrivate transfer from Calgary airport or hotels to Canmore or Kananaskis with a local driver who shares area tips during the 90-minute journey.
3 reviews
5.00★
Duration
1h 30m
Every dayHotel pickupFree cancellationfromCA$ 147per 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
4 Lakes in Banff from Calgary: Moraine Lake & Bow Lake
›
‹
4 Lakes in Banff from Calgary: Moraine Lake & Bow LakeTour four turquoise lakes in the Canadian Rockies (Moraine Lake, Bow Lake, and Lake Louise) with a professional driver and national park pass.
3 reviews
5.00★
Duration
9h–10h
Every day
07:00
Live guide ENHotel pickupFree cancellationfromCA$ 102per 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
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
Need help planning your next activity?