Things to do in Toronto

Sort by Tribes
894 Results
  • 1
    CN Tower

    CN Tower

    Ranked #1 overall in Toronto things to do
    437 reviews
    Sights and Museums, Landmark
    Popular withAdventureFamiliesArtsy

    Super touristy and there are better places to go then this. Even though it is touristy, it is super cool to see the CN towers’ 360 restaurant

  • 2
    Toronto Eaton Centre

    Toronto Eaton Centre

    Ranked #2 overall in Toronto things to do
    277 reviews
    Shopping, Mall
    Popular withFamiliesHipstersFoodies

    Crazy busy but big and nice. This place totally changed from my memory of it in the 90s. It's a shopping destination when once it was a sad but big ...

  • 3
    Toronto Islands

    Toronto Islands

    Ranked #3 overall in Toronto things to do
    243 reviews
    Outdoors, Beaches and Watersports, Hiking and Nature, Lake
    Popular withOutdoorsyFamiliesAdventure

    Amazing place in the summer to take the ferry over for walks, picnics, Centreville petting zoo and rides, beaches and the best view of the city.

  • 4
    Rogers Centre

    Rogers Centre

    Ranked #4 overall in Toronto things to do
    237 reviews
    Sports, Stadium
    Popular withFamiliesAdventureStudents

    Opened in 1989 on the former Railway Lands, it is home to the Toronto Blue Jays of Major League Baseball (MLB). Previously, the stadium served as home to the Toronto ...

  • 5
    Royal Ontario Museum

    Royal Ontario Museum

    Ranked #5 overall in Toronto things to do
    202 reviews
    Sights and Museums, Art Museum, History Museum
    Popular withHistoryFamiliesArtsy

    I love the ROM. It has great exhibits for the young and mature. There is always a new exhibit, and many options for kids. It's located in a great part ...

  • 6
    Casa Loma

    Casa Loma

    Ranked #6 overall in Toronto things to do
    90 reviews
    Sights and Museums, Historic Site
    Popular withHistoryFamiliesArtsy

    We went for the escape Casa Loma escape room, and oh my goodness was it so much fun. It's a bit on the pricier side for an escape room but ...

  • 7
    St. Lawrence Market

    St. Lawrence Market

    Ranked #7 overall in Toronto things to do
    94 reviews
    Farmers Market, Market
    Popular withFoodiesFamiliesAdventure

    Yummy food market with numerous artisanal stalls and farmers produces. On weekends, the outdoor booths have amazing artists/vendors selling handmade items and goodies.

  • 8
    Yonge Street

    Yonge Street

    Ranked #8 overall in Toronto things to do
    93 reviews
    Sights and Museums, Landmark
    Popular withFoodiesFamiliesStudents

    Yonge Street is kind of to Toronto what 5th Avenue is to New York City. It's a main drag of the city where all the trendy things are located. Worth ...

  • 9
    Distillery Historic District

    Distillery Historic District

    Ranked #9 overall in Toronto things to do
    86 reviews
    Sights and Museums, Historic Site, Landmark, Neighbourhood
    Popular withFoodiesArtsyHipsters

    A wonderful area to explore and feel as if you've stepped back in time. The big downside to this whole development is that almost everything here is a bit pricey.

  • 10
    Art Gallery of Ontario

    Art Gallery of Ontario

    Ranked #10 overall in Toronto things to do
    77 reviews
    Sights and Museums, Art Museum, Art Gallery
    Popular withArtsyFamiliesStudents

    Absolutely amazing, tried tye dye for the first time and artsy photo shoots I love it soooo much

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();"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("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, 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); } };