Things to do in Calgary

Sort by Tribes
Categories
Show Local favorites
346 Results
  • 1
    Calgary Zoo

    Calgary Zoo

    Ranked #1 overall in Calgary things to do
    9.170 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure

    A great place to take the family for a day of fun. Lots of exhibits and fun for everyone.

  • 2
    Calgary Tower

    Calgary Tower

    Ranked #2 overall in Calgary things to do
    8.868 reviews
    Sights and Museums, Landmark
    Popular withAdventureFamiliesFoodies

    Perfect place to see Calgary from the top 360 view. One can enjoy tasty meals in the restaurant and pick souvenirs in the Tower's tourist shops.

  • 3
    Prince's Island Park

    Prince's Island Park

    Ranked #3 overall in Calgary things to do
    9.649 reviews
    Outdoors, Park
    Popular withOutdoorsyFamiliesAdventure

    This beautiful park right in the center of the city is an oasis of green amongst the urban jungle. It's a great place for a stroll along the pathway system, ...

  • 4
    Devonian Gardens

    Devonian Gardens

    Ranked #4 overall in Calgary things to do
    8.738 reviews
    Garden, Park
    Popular withFamiliesGreenOutdoorsy

    This indoor botanical garden, located on the top floor of the CORE shopping centre downtown, is a popular spot for weddings, the weekday lunch crowd, children, break dancers and musicians. ...

  • 5
    Calgary Stampede

    Calgary Stampede

    Ranked #5 overall in Calgary things to do
    9.731 reviews
    Entertainment, Stadium
    Popular withFamiliesOutdoorsyAdventure

    Biggest event to go on in Calgary. For 10 days the city shuts down, puts on their cowboy boots and hat and goes all out with the drinking, partying and ...

  • 6
    Heritage Park Historical Village

    Heritage Park Historical Village

    Ranked #6 overall in Calgary things to do
    9.128 reviews
    Sights and Museums, History Museum, Historic Site, Attractions
    Popular withFamiliesHistoryAdventure

    Urban history in Calgary is relatively short compared to eastern Canada and anything in Europe, but Heritage Park is an attempt to recreate life in early Calgary which basically means ...

  • 7
    Olympic Plaza

    Olympic Plaza

    Ranked #7 overall in Calgary things to do
    8.627 reviews
    Sports, Park, Plaza
    Popular withFamiliesOutdoorsyHistory

    I’m a huge fan of green spaces in the middle of large metropolises. Olympic Plaza Park is just that, nestled among all of the big city buildings of downtown Calgary. ...

  • 8
    Scotiabank Saddledome

    Scotiabank Saddledome

    Ranked #8 overall in Calgary things to do
    8.726 reviews
    Sports, Stadium
    Popular withFamiliesNightlifeAdventure

    Home of the Calgary Flames

  • 9
    Stephen Avenue Walk

    Stephen Avenue Walk

    Ranked #9 overall in Calgary things to do
    8.624 reviews
    Sights and Museums, Shopping, Historic Site, Landmark
    Popular withNightlifeBusinessFoodies

    Not the best experience at all. Saturday early afternoon. Not many thing open and the "best" is the alcohol policies for the really cool looking pubs. No kids under 18 ...

  • 10
    Telus Spark (Calgary Science Centre & Creative Kids Museum Society)

    Telus Spark (Calgary Science Centre & Creative Kids Museum Society)

    Ranked #10 overall in Calgary things to do
    9.619 reviews
    Sights and Museums, Children's Activities, Science Museum
    Popular withFamiliesArtsyAdventure
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=calgary-ab&controller=topics&country_code=&current_user_id=&filters=&id=2000000014259&klass_name=Region&list_type=attractions&nearby=false&path=calgary-ab%2Fthings-to-do&place=2000000014259&place_type=City&place_type=region&region=2000000014259", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000014259" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };