Things to do in Vancouver

Sort by Tribes
Show local favourites
614 Results
  • 1
    Stanley Park

    Stanley Park

    Ranked #1 overall in Vancouver things to do
    9.6260 reviews
    Outdoors, Park
    Popular withOutdoorsyFamiliesAdventure

    Stanley Park is a large urban park located just west to northwest of downtown. It is considered a National Historic site of Canada because it was originally used by indigenous ...

  • 2
    Granville Island Public Market

    Granville Island Public Market

    Ranked #2 overall in Vancouver things to do
    9.3174 reviews
    Shopping, Farmers Market, Market
    Popular withFoodiesFamiliesArtsy

    PACKED!!! Lots of shops but very similar to Seattle's Pike Place Market. Probably good for shoppers - but not my thing

  • 3
    Granville Island

    Granville Island

    Ranked #3 overall in Vancouver things to do
    9.2147 reviews
    Sights and Museums, Shopping, Neighbourhood
    Popular withFamiliesFoodiesArtsy

    AKA Vancouver Fisherman's wharf. Granville Island offers a variety of amenities: public market, arts and crafts, gourmet food courts, award winning restaurants, brewery, coffee shops, live music, water taxi, kids ...

  • 4


    Ranked #4 overall in Vancouver things to do
    8.8128 reviews
    Sights and Museums, Neighbourhood
    Popular withFoodiesNightlifeHipsters

    Wonderful area with shops restaurants and shops. The iconic steam clock was fun but smaller and less impressive than I imagined. Great people watching

  • 5
    Vancouver Aquarium

    Vancouver Aquarium

    Ranked #5 overall in Vancouver things to do
    8.984 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesStudentsGreen

    Great place for people of all ages! One of Vancouver's best and frequently visited tourist attractions. Bring your friends and family for a trip to the local Aquarium!

  • 6
    English Bay

    English Bay

    Ranked #6 overall in Vancouver things to do
    9.367 reviews
    Outdoors, Beaches and Watersports, Park, Beach
    Popular withOutdoorsyFamiliesAdventure

    A great beach with gorgeous views. Fireworks display every year is amazing. Would recommend as a great summer spot to chill.

  • 7
    Canada Place

    Canada Place

    Ranked #7 overall in Vancouver things to do
    8.672 reviews
    Sights and Museums, Entertainment, Landmark, Convention Centre, Transportation
    Popular withAdventureFamiliesArtsy

    Canada Place is a beautiful cruise port in Vancouver, the center of downtown Vancouver that acts as a gateway to all the fun activities in Vancouver. Giant cruise ships dock ...

  • 8
    Robson Street

    Robson Street

    Ranked #8 overall in Vancouver things to do
    8.571 reviews
    Sights and Museums, Shopping
    Popular withNightlifeHipstersLuxury

    Fashionable stores and shops for all of your shopping needs! Maybe bring an extra suitcase? :)

  • 9
    Vancouver Seawall

    Vancouver Seawall

    Ranked #9 overall in Vancouver things to do
    9.560 reviews
    Outdoors, Beaches and Watersports, Park
    Popular withOutdoorsyAdventureFamilies

    green spaces exist along this seawall which stretches all around false creek ; bike rentals a few steps away, separated walker's and biker's paths

  • 10
    Vancouver Art Gallery

    Vancouver Art Gallery

    Ranked #10 overall in Vancouver things to do
    9.061 reviews
    Sights and Museums, Tours, Classes and Rentals, Art Museum, Art Gallery
    Popular withArtsyHistoryFamilies

    Entrance by donation on Teusdays! Everyone needs a little more culture in their life, and this is the place in Vancouver to get it (even if you don't understand the ...

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); } };