Canada  »  Alberta  »  Calgary

Top Things to Do in Calgary

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

4.6 76 experiences from CA$ 7 Free cancellation on most experiences

The unmissables

Most booked
Lake Louise & Moraine Lake tour from Calgary: Max 24 guests
Top rated
Banff National Park Day Trip: Lake Louise & Moraine Lake
Best value
Lake Louise & Moraine Lake Day Trip from Banff & Calgary

Recommended (7)

Top rated (10)

Drumheller & Hoodoos Day Trip from Calgary: Badlands & Dinosaurs
Drumheller & Hoodoos Day Trip from Calgary: Badlands & Dinosaurs★★★★★★★★★★ 5.00 (154)9hA guided day trip from Calgary to Drumheller and the Badlands covers the Royal Tyrrell Museum of Palaeontology, the Hoodoos, Horseshoe Canyon, the World's Largest Dinosaur, the Rosedale Suspension Bridge, the Little Church, and a historic ghost town. The tour runs nine hours with a live English-speaking guide, hotel pickup, museum entry, bottled water, and onboard Wi-Fi included; child car seats are available on request.Is it for me?Book the small group option if you want a shared tour where you meet other travelers; choose the hotel pickup option if your accommodation is near Calgary's northeast area and you want to avoid arranging your own transport to Drumheller.Free cancellationTravelers' pick-6%fromCA$ 117View ›
Banff National Park tour: Lake Louise & Emerald Lake visit
Banff National Park tour: Lake Louise & Emerald Lake visit★★★★★★★★★★ 5.00 (147)9h–12hA full-day guided tour of Banff, Yoho and Kootenay National Parks in Alberta, Canada, with a certified local guide, park entry included, and stops at Lake Louise, Emerald Lake, Takakkaw Falls (or Peyto Lake in winter), Marble Canyon and the Natural Bridge. Pickup starts from Banff town, Calgary Downtown or Canmore; the tour runs 9 to 12 hours depending on your starting point. Bottled water and crampons (when needed) are provided; bring or buy lunch at Lake Louise Village.Is it for me?Book this tour if you're arriving in Banff or Calgary without a rental car, or if you'd rather not drive the mountain roads yourself—the guide navigates the route, knows where the light hits the lakes at different times, and spots wildlife you'd miss from the driver's seat. The fixed schedule means you see all three parks and both the major lakes in a single day without building the itinerary yourself.Free cancellationfromCA$ 105View ›
Private Banff Tour: Lake Louise, Moraine Lake & 6 glacial lakes
Private Banff Tour: Lake Louise, Moraine Lake & 6 glacial lakes★★★★★★★★★★ 4.99 (380)8h–11hA private guided tour of Banff National Park combining Lake Louise, Moraine Lake, and six other alpine lakes and waterfalls across eight to eleven hours. Your group customizes the route with your guide, who handles the driving while you choose how long to spend at each stop. Parks Canada entry fees and bottled water are included; lunch is a choice you make in Lake Louise Village. SUV groups under six passengers share a shuttle for Moraine Lake only due to park regulations—book the van option for a fully private vehicle all day.Is it for me?Book the SUV option if your group is under six and you don't mind sharing the Moraine Lake shuttle—it cuts the cost and the vehicle is nimble on mountain roads. Choose the van if your group is larger or you want a fully private vehicle for the entire day without any shared portions.Free cancellationTravelers' pickfrom · per groupCA$ 1,299View ›
Moraine Lake & Lake Louise Tour from Calgary: Small Group
Moraine Lake & Lake Louise Tour from Calgary: Small Group★★★★★★★★★★ 4.96 (406)8h–10hA full-day guided tour of Banff National Park departing from Calgary, Banff or Canmore, visiting Lake Louise, Moraine Lake (or Marble Canyon in winter), Bow Falls and downtown Banff with a small group of no more than 24 people. Your guide leads the stops, handles the route and helps you find the best angles for photos. Pickup and drop-off are included from your chosen departure point; meals and park admission are not.Is it for me?Book this tour if you want to see both Lake Louise and Moraine Lake in one day without driving yourself—the small group size and fixed itinerary mean the stops are arranged, the route is handled, and you can focus on the views instead of navigation. If you're visiting in winter (October through May), expect Marble Canyon instead of Moraine Lake, which is a different experience but still requires the special permit the tour holds.Free cancellationfromCA$ 155View ›
Badlands tour from Calgary: Drumheller dinosaurs & hoodoos
Badlands tour from Calgary: Drumheller dinosaurs & hoodoos★★★★★★★★★★ 4.96 (115)8h–10hA full-day guided Badlands tour from Calgary reaches Drumheller's fossil sites, canyon formations and dinosaur landmarks in a small group with a live English-speaking guide. The Royal Tyrrell Museum entry is included, along with stops at the 86-foot Tyrannosaurus rex statue, Horseshoe Canyon's layered walls, the Rosedale Suspension Bridge crossing the Red Deer River Valley, and a scenic drive through the ghost town of Wayne crossing 11 historic bridges. You choose between a 2-hour museum visit plus three additional stops, or a full 3-hour museum exploration. Bottled water and an air-conditioned vehicle are provided; the drive from Calgary takes 90 minutes each way.Is it for me?Book this if you're based in Calgary without a car—hotel pickup and the 90-minute drive are included, letting you reach the badlands directly; small groups also mean your guide can pause at photo spots or answer questions without rushing through the geology.Free cancellationTravelers' pickfromCA$ 133View ›
Banff: Icefields Parkway, Glaciers & Waterfalls Day Trip
Banff: Icefields Parkway, Glaciers & Waterfalls Day Trip★★★★★★★★★★ 4.94 (131)11h–12hYou get picked up from your hotel in Banff, Calgary or Canmore and spend ten hours driving the Icefields Parkway with a small group and a multilingual guide. In summer you see Athabasca Glacier, Peyto Lake and three waterfalls; in winter you see frozen Abraham Lake with ice bubbles or alternative winter stops. Hot drinks and crampons (winter) or bottled water (summer) are included, and you return by evening — just bring your own lunch.Is it for me?This tour works well if you want to see the major Icefields Parkway highlights — glaciers, turquoise lakes and waterfalls — without renting a car or navigating the 233-kilometer route yourself. The fixed 10-hour schedule and small group size mean you get both the sights and actual interaction with the guide, which is what makes a long drive feel like a day out instead of a commute.Free cancellationTravelers' pickfromCA$ 139View ›
Banff waterfalls and lakes tour: Icefields Parkway with guide
Banff waterfalls and lakes tour: Icefields Parkway with guide★★★★★★★★★★ 4.92 (240)10h–12hA guided tour of Banff and Jasper National Parks along the Icefields Parkway, visiting Peyto Lake, Bow Lake, Sunwapta Falls, and Athabasca Falls (April–November) or Abraham Lake with its frozen ice bubbles (December–March). The tour includes pickup from Calgary, Canmore, or Banff, an air-conditioned vehicle, and a live guide in English, Chinese, or Cantonese; the route and timing adjust for winter road conditions and weather.Is it for me?Choose this tour if you're traveling April–November and want to see Sunwapta and Athabasca Falls without driving the Icefields Parkway yourself; book the December–March version instead if you'd rather visit Abraham Lake's ice bubbles.Free cancellationTravelers' pickfromCA$ 139View ›
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake
Banff 4 Lakes Tour: Lake Louise, Moraine & Emerald Lake★★★★★★★★★★ 4.91 (217)10hA full-day tour of Banff and Yoho National Parks visiting four glacier-fed lakes — Lake Louise, Moraine Lake (Jun–Oct) or Bow Lake (Nov–May), Emerald Lake, and Peyto Lake — with pickup from Calgary, Canmore or Banff, a multilingual guide, crampons, and hot drinks. The small-group format keeps the pace unhurried and the guide available for questions at each stop.Is it for me?If you're arriving in Calgary or staying in Canmore without a rental car, this tour picks you up and handles the full day's driving and route — you don't navigate the mountain passes or plan the stops yourself. The small-group format means your guide can linger where you want and answer questions at each lake, rather than moving a large coach through on a fixed schedule.Free cancellationTravelers' pickfromCA$ 99View ›
Banff, Johnston Canyon & Bow Falls Day Trip with Pickup
Banff, Johnston Canyon & Bow Falls Day Trip with Pickup★★★★★★★★★★ 4.91 (146)7h–11hYou’ll feel glacier spray at Bow Falls, ride high above Banff on the gondola (if you want), stroll through Johnston Canyon’s winding paths, and have free time in town for lunch or exploring. With pickup included and a local guide sharing stories along the way, you’ll come away with more than just photos — maybe even a new favorite quiet place.Free cancellationfromCA$ 89View ›
Private Banff & Lake Louise day tour from Calgary
Private Banff & Lake Louise day tour from Calgary★★★★★★★★★★ 4.91 (106)8h–10hA private sightseeing tour from Calgary to Banff National Park in a cleaned van with park entrance included, covering Lake Louise, Moraine Lake, Bow Falls, Tunnel Mountain Drive and Lake Minnewanka over eight to ten hours. The driver handles the route and timing; you choose which stops matter most, and the itinerary adjusts if a site is closed. Hotel pickup from Calgary or Canmore is included, and bottled water travels with you.Is it for me?Book this tour if you're staying in Calgary or Canmore without a rental car—the pickup and the private van mean you don't navigate the park roads yourself, and the eight to ten hours gives you time at Lake Louise and Moraine Lake without rushing between stops.Free cancellationfromCA$ 699View ›

Lowest price (10)

Banff & Canmore Shuttle: Calgary Transfer with Pickup
Banff & Canmore Shuttle: Calgary Transfer with Pickup★★★★★★★★★★ 4.18 (28)2hSettle into an air-conditioned shuttle as you leave Calgary behind for Banff or Canmore, with local pickup and flexible drop-off included. Watch the Rockies unfold outside your window while your driver shares stories and tips along the way — it’s an easygoing transfer you’ll remember long after you arrive.Free cancellationfromCA$ 27View ›
Calgary Zoo: 4,000+ Animals & 7 Themed Zones
Calgary Zoo: 4,000+ Animals & 7 Themed Zones★★★★★★★★★★ 4.54 (156)1h–9hYou get entry to all seven zones — Wild Canada, Destination Africa, Exploration Asia, The Penguin Plunge, ENMAX Conservatory, Dorothy Harvie Gardens, and Prehistoric Park — plus access to every indoor and outdoor habitat. The zoo holds over 4,000 animals representing more than 100 species. Last entry is 5pm, so arrive with enough daylight to see what you came for.Is it for me?Right for anyone spending a day in Calgary who wants to see thousands of animals without arranging transport — the zoo is five minutes from downtown and you control your own pace through seven zones. Moderate fitness is enough; the site is flat and accessible, though you'll be on your feet for hours.Free cancellationTravelers' pickKids −26%fromCA$ 40View ›
Moraine Lake & Lake Louise tour: Glacial lakes without the drive
Moraine Lake & Lake Louise tour: Glacial lakes without the drive★★★★★★★★★★ 4.62 (229)5h–8hA half-day guided tour of Moraine Lake and Lake Louise in the Canadian Rockies, departing from Banff, Canmore or Calgary. Moraine Lake closed to private vehicles in 2024, making this small-group tour the way to visit it; the tour includes park admission, transport in an air-conditioned coach, and a live English-speaking guide. Timed entry is guaranteed. Refunds available up to 24 hours before departure.Is it for me?Pick a Banff or Canmore departure to minimize driving time from the mountain towns, or start from Calgary if that's your base; the small-group format is how you access Moraine Lake now that private vehicles are restricted.Free cancellationTravelers' pickfromCA$ 56View ›
Calgary Airport to Banff Hotels: Shared Shuttle Bus
Calgary Airport to Banff Hotels: Shared Shuttle Bus★★★★★★★★★★ 4.21 (43)1h 45mYou board at a marked pillar at Calgary Airport and ride in an air-conditioned shuttle with other passengers heading to Banff. The bus stops at Canmore on the way, drops you at your hotel along Banff Avenue, and includes one free luggage bag. Six scheduled times daily mean you can match your arrival to a departure slot instead of waiting for the next available ride.Is it for me?Book this if you're landing at Calgary without a rental car and want a straightforward, affordable ride to Banff—the fixed schedule and included luggage mean one less thing to arrange after your flight.Free cancellationTravelers' pickfromCA$ 57View ›
Calgary to Banff & Canmore Shuttle: Easy Pickup & Drop-Off
Calgary to Banff & Canmore Shuttle: Easy Pickup & Drop-Off★★★★★★★★★★ 4.55 (84)1h 30m–2hYou’ll land in Calgary and step straight onto a shared shuttle bound for Banff or Canmore, with friendly drivers who know every turn. There’s easy check-in at the airport and quick stops—including hotel drop-off along Banff Avenue if you ask ahead. You’ll catch your first breath of mountain air before you even unpack—and maybe even swap stories with fellow travelers on the way.Free cancellationTravelers' pickLikely to sell outfromCA$ 67View ›
Calgary Airport to Banff: Shared Shuttle & Hotel Dropoff
Calgary Airport to Banff: Shared Shuttle & Hotel Dropoff★★★★★★★★★★ 4.55 (20)2hYou arrive at Calgary airport, check in at the Ground Transportation Booth, and meet your driver at Bus Bay 15. The shared shuttle takes around two hours to reach central Banff with a couple of stops, dropping you at your hotel on Banff Avenue if you request it. Airport fees, fuel surcharge, and GST are included; you just show up and get driven.Is it for me?Book this if you're landing in Calgary and want to reach Banff without renting a car or haggling over transport — the fixed price and scheduled stops mean you know exactly what you're paying and when you'll arrive.Free cancellationTravelers' pickfromCA$ 68View ›
Banff: Gondola Ride, Hot Springs & Bow Falls Day Tour
Banff: Gondola Ride, Hot Springs & Bow Falls Day Tour★★★★★★★★★★ 4.65 (83)9hYou’ll feel glacier air on your skin at Lake Minnewanka, hear Bow Falls rumbling under your feet, ride high above Banff on the gondola, and finally unwind in mineral-rich hot springs with mountain views all around. This day trip blends wild beauty with small comforts—and leaves you thinking about those quiet moments long after you’ve left.Free cancellationTravelers' pick-30%fromCA$ 70View ›
Lake Louise, Moraine & Emerald Lake Day Trip with Banff Stop
Lake Louise, Moraine & Emerald Lake Day Trip with Banff Stop★★★★★★★★★★ 4.95 (92)10hYou’ll ride with a small group from Calgary or Banff, stopping for elk sightings and hot drinks along the way. Feel glacial air at Emerald Lake, stand above roaring water at Natural Bridge, then see Lake Louise’s famous turquoise shore—and if you’re lucky with timing, Moraine Lake too. End your day strolling through Banff town or riding up Sulphur Mountain for mountain views you won’t forget soon.Free cancellationTravelers' pickfromCA$ 79View ›
Lake Louise, Moraine & Banff: Day Trip with Gondola or Hot Springs
Lake Louise, Moraine & Banff: Day Trip with Gondola or Hot Springs★★★★★★★★★★ 4.83 (254)8h–11hYou’ll stand beside turquoise lakes at Lake Louise and Moraine Lake, wander Banff’s cozy streets for lunch, then choose between soaring views from the Banff Gondola or soaking in historic hot springs. End your day by Bow Falls, feeling both awed and oddly at home in these wild mountains.Free cancellationTravelers' pickfromCA$ 88View ›
Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain
Banff & Johnston Canyon Tour from Calgary: Sulphur Mountain★★★★★★★★★★ 4.32 (151)9h–11hA full-day guided tour from Calgary to Banff National Park covers Sulphur Mountain (with an optional gondola to the 360° summit viewpoint), Johnston Canyon's waterfall trail, Bow Falls, and the Surprise Corner lookout framing downtown Banff against glacier-carved peaks. The tour runs 9 to 11 hours with an experienced guide speaking English, Chinese or Cantonese; you choose whether to add the Sulphur Mountain gondola at checkout, and free time in downtown Banff lets you arrange lunch on your own schedule. Crampons are provided free for winter departures (November through mid-April), and the national park entry fee is included.Is it for me?Choose the Calgary departure if you're flying in and want a full day in the park without renting a car; choose Banff if you're already staying in town. Skip the gondola if you prefer to spend the time hiking Johnston Canyon or exploring downtown Banff instead — the tour adjusts the itinerary either way.Free cancellationfromCA$ 89View ›

Just added (3)

Calgary Stampede: Afternoon Show & Rodeo Events
Calgary Stampede: Afternoon Show & Rodeo Events3hYou get stadium seating for the world's largest outdoor rodeo, with seven events running daily starting at 1:30 p.m., plus all-day access to Stampede Park's music stages, First Nations cultural camp, and midway rides. Your admission is included with the ticket, so you walk in and go straight to the action without another line or another fee.Is it for me?Book this if you want to see world-class rodeo competitors without arranging your own transport or paying separate park fees—the fixed start time and included admission mean you show up and the afternoon is already planned.NewfromCA$ 93View ›
Calgary Airport Transfer: Luxury Sedan Pickup & Flight Tracking
Calgary Airport Transfer: Luxury Sedan Pickup & Flight Tracking2hYou're picked up at arrivals by a professional driver who's tracked your flight; your luggage gets loaded and you ride in a clean, spacious sedan straight to your hotel or destination. No taxi lines, no surge pricing, no negotiation at the curb—just a direct transfer with a driver who knows Calgary and gets you there on schedule.Is it for me?Book this if you want to skip the taxi line and arrive without the airport-to-hotel negotiation—the driver meets you at arrivals, the price is locked in, and flight tracking means you're never left waiting.Free cancellationNewfromCA$ 125View ›
Calgary Highlights Small Group City Tour: Crescent Heights Skyline
Calgary Highlights Small Group City Tour: Crescent Heights Skyline★★★★★★★★★★ 3.67 (3)3h 30mThis 3.5-hour small-group city tour of Calgary travels by comfortable air-conditioned vehicle with a local guide providing live commentary at each stop. You'll see Calgary Tower, Stephen Avenue, the Central Library, the Peace Bridge, Prince's Island Park, and Calgary's historic Chinatown district, finishing with panoramic views of downtown from Crescent Heights—one of the best photo spots in the city. The tour includes water and a complimentary printed souvenir photo.Is it for me?The vehicle-based format means you see more of Calgary without the walking fatigue of a traditional city tour, which works well if you're visiting for just a few hours, staying downtown without a rental car, or traveling with young children or elderly family members.Free cancellationTravelers' pickKids −34%fromCA$ 69View ›
See all 76 tours →
Do you need help planning your next activity?