Canada  »  Alberta  »  Calgary

Top Things to Do in Calgary

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

4.6 77 experiences from CA$ 7 ✓Free cancellation on most experiences

All tours (21–40 of 77)

Lake Louise, Moraine Lake & Johnston Canyon tour from Banff
›
‹
Most booked
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.★ 4.86 (202)9h✓ Free cancellationfromCA$ 120per person
Drumheller & Hoodoos Day Trip from Calgary: Badlands & Dinosaurs
›
‹
Travelers' pick
Drumheller & Hoodoos Day Trip from Calgary: Badlands & DinosaursDay trip from Calgary to Drumheller with a guide, visiting the Royal Tyrrell Museum and Hoodoos rock formations over nine hours with all entry and transport.★ 4.99 (181)9h✓ Free cancellationfromCA$ 130per person
Banff National Park tour: Lake Louise & Emerald Lake visit
›
‹
★ Top rated
Banff National Park tour: Lake Louise & Emerald Lake visitFull-day guided tour through Banff, Yoho and Kootenay National Parks with entry to all three, hotel or town pickup.★ 5.00 (160)9h–12h✓ Free cancellationfromCA$ 105per person
Kananaskis River Rafting: Class 1-3 Rapids from Banff
›
‹
Travelers' pick
Kananaskis River Rafting: Class 1-3 Rapids from BanffRaft the Kananaskis River for 1.5 to 2 hours through class 1-3 rapids with guide, all gear and snacks included.★ 4.88 (160)4h✓ Free cancellationfromCA$ 151per person
Calgary Zoo: 4,000+ Animals & 7 Themed Zones
›
‹
Best value
Calgary Zoo: 4,000+ Animals & 7 Themed ZonesCalgary Zoo entry ticket includes all 7 zones: Wild Canada, Penguin Plunge, Prehistoric Park & more. Over 4,000 animals, 5 min from downtown. Last entry 5pm.★ 4.53 (158)1h–9h✓ Free cancellationfromCA$ 40per person
Banff Day Trip: Johnston Canyon & Bow Falls Tour from Calgary
›
‹
Banff Day Trip: Johnston Canyon & Bow Falls Tour from CalgaryFull-day guided tour from Calgary or Banff through Banff National Park with expert commentary, bottled water included, and stops at Johnston Canyon.★ 4.91 (151)7h–11h✓ Free cancellationfromCA$ 89per person
Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain
›
‹
Banff & Johnston Canyon Tour from Calgary: Sulphur MountainFull-day Banff tour from Calgary with Johnston Canyon, Bow Falls and Sulphur Mountain. Book the gondola ride optional, pick your departure point.★ 4.32 (151)9h–11h✓ Free cancellationfromCA$ 89per person
Banff & Moraine Lake Day Trip from Calgary: Small Group Tour
›
‹
Likely to sell out
Banff & Moraine Lake Day Trip from Calgary: Small Group TourSmall group tour from Calgary to Moraine Lake, Lake Louise, Bow Falls & Banff Town. Includes park entry, air-conditioned van. June–Oct. Around 8–10 hours.★ 4.90 (147)9h–11h✓ Free cancellationfromCA$ 1,499per group
Banff: Icefields Parkway, Glaciers & Waterfalls Day Trip
›
‹
Travelers' pick
Banff: Icefields Parkway, Glaciers & Waterfalls Day TripFull-day Banff tour on Icefields Parkway with Athabasca Glacier, Peyto Lake, Bow Lake and waterfalls. Pickup from Calgary, Canmore or Banff. Includes hot drinks and crampons.★ 4.93 (137)11h–12h✓ Free cancellationfromCA$ 139per person
Badlands tour from Calgary: Drumheller dinosaurs & hoodoos
›
‹
Travelers' pick
Badlands tour from Calgary: Drumheller dinosaurs & hoodoosFull-day Badlands tour from Calgary to Drumheller with Royal Tyrrell Museum entry, suspension bridge walk and canyon drive through Wayne.★ 4.96 (123)8h–10h✓ Free cancellationfromCA$ 119per person
Calgary to Jasper Transfer: Luxury Coach, Hotel Pickup
›
‹
Calgary to Jasper Transfer: Luxury Coach, Hotel PickupOne-way shared transfer from Calgary to Jasper on a luxury motor coach with hotel pickup and Wi-Fi. Confirmed instantly. Luggage included. May 2–Oct 20 only.★ 4.53 (118)45m–4h✓ Free cancellationfromCA$ 92per person
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto Lake
›
‹
Travelers' pick-20%
Banff & Jasper tour from Calgary: Crowfoot Glacier and Peyto LakeDrive from Calgary through Banff and Jasper National Parks to Crowfoot Glacier, Peyto Lake and Bow Lake with a live guide and hotel pickup.★ 4.62 (117)10h✓ Free cancellationfromCA$ 88per person
Banff Day Tour from Calgary: Gondola, Lake Louise & Canmore
›
‹
Travelers' pick
Banff Day Tour from Calgary: Gondola, Lake Louise & CanmoreFull-day Banff tour from Calgary with gondola tickets, park entry and hotel pickup: 10 to 11 hours covering Lake Louise, Bow Falls.★ 4.79 (112)10h–11h✓ Free cancellationfromCA$ 197per person
Private Banff & Lake Louise day tour from Calgary
›
‹
-19%
Private Banff & Lake Louise day tour from CalgaryPrivate van tour from Calgary through Banff National Park with park entry, bottled water and hotel pickup: eight to ten hours visiting Lake Louise.★ 4.91 (106)8h–10h✓ Free cancellationfromCA$ 575per person
Lake Louise, Moraine Lake & Emerald Lake tour from Banff
›
‹
Travelers' pick
Lake Louise, Moraine Lake & Emerald Lake tour from BanffFull-day Canadian Rockies tour from Calgary, Canmore or Banff with guide, water and hot drinks included.★ 4.95 (97)10h✓ Free cancellationfromCA$ 79per person
Calgary to Banff & Canmore Shuttle: Easy Pickup & Drop-Off
›
‹
Travelers' pickLikely to sell out
Calgary to Banff & Canmore Shuttle: Easy Pickup & Drop-OffLand in Calgary and ride a shared shuttle to Banff or Canmore with easy airport pickup, friendly drivers, and flexible hotel drop-off: stress-free travel starts here.★ 4.53 (89)1h 30m–2h✓ Free cancellationfromCA$ 68per person
Banff: Gondola Ride, Hot Springs & Bow Falls Day Tour
›
‹
Travelers' pick
Banff: Gondola Ride, Hot Springs & Bow Falls Day TourFeel the crisp air at Lake Minnewanka, soak in Banff Upper Hot Springs, and catch mountain views from the Banff Gondola. Includes transport and local guide.★ 4.63 (86)9h✓ Free cancellationfromCA$ 100per person
Calgary Stampede: Rodeo & Evening Show 2-Day Ticket Package
›
‹
Calgary Stampede: Rodeo & Evening Show 2-Day Ticket PackageFeel the energy of Calgary Stampede with reserved rodeo and evening show seats, a cowboy hat, WestJet Skyride tickets, and park entry included for two days.★ 4.58 (83)1d–4dfromCA$ 340per person
Banff Day Trip: Johnston Canyon, Lake Minnewanka, Bow Falls
›
‹
Banff Day Trip: Johnston Canyon, Lake Minnewanka, Bow FallsDay trip from Calgary to Banff with guide, park pass and hotel pickup: walk the catwalk trail through Johnston Canyon's limestone cliffs.★ 4.41 (66)8h–10h✓ Free cancellationfromCA$ 99per person
Banff Three Lakes and Johnston Canyon Day Tour
›
‹
-10%
Banff Three Lakes and Johnston Canyon Day TourEight-hour Banff day tour visiting Lake Louise, Moraine Lake, Emerald Lake and Johnston Canyon with expert guide.★ 4.90 (60)8h✓ Free cancellationfromCA$ 89per person
Do you need help planning your next activity?