Skip to content
Tripsora

Things to do in Calgary

547+ tours, tickets and activities in Calgary, Canada. Booking is completed on Viator, with free cancellation on many options.

Tours and activities in Calgary

Sort: Top ratedLowest priceShortest100 shown

Lake Louise Moraine Lake Banff Tour from Calgary Canmore Banff

Forget the big 50-seat tour bus. This is the Rockies in a small group, with a local guide who actually has time for you. From pickup to drop-off, we make the day easy, personal, and fun. No worrying about driving, parking, timing, or planning the route — just enjoy the journey while we take care of the details. Explore Lake Louise, Moraine Lake (between June 1st - October 13th), Banff, Bow Falls,…

New10 hFree cancellation

From £46.21 per person

Private Transfers From Banff to Calgary or Calgary YYC Airport

Enjoy a comfortable, private transfer from Banff to Calgary or Calgary International Airport (YYC), with pickup directly from your hotel or accommodation. Travel in a modern, spacious vehicle, including our 2026 Toyota Sienna—ideal for families, couples, and small groups. Your vehicle is reserved exclusively for your party, with no shared passengers or additional passenger pickups. Benefit from l…

New2 hFree cancellation

From £126.72 per person

Calgary Downtown Hotels to YYC Airport Private Transfer

Travel stress-free with ABest: professional drivers, punctual pickups, comfortable vehicles, real-time flight tracking, and safe, reliable airport transfers from downtown hotels.

New1 h 30 minFree cancellation

From £43.05 per person

Calgary Downtown Food Tour with 6 Tastings and Ginger Beef

Savor Calgary's culinary delights on a guided food tour through downtown. Sample iconic dishes like bánh mì from Chinatown, Alberta brisket, and Afghan dumplings. This 3-hour journey includes six unique stops, culminating in a delightful drinking chocolate experience. Enjoy insider knowledge about Calgary’s food scene, curated by local experts. Perfect for food lovers and curious travelers alike,…

New3 hFree cancellation

From £70.66 per person