Things to do in Vancouver

Sort by Tribes
Show Local favorites
613 Results
  • 1
    Stanley Park

    Stanley Park

    Ranked #1 overall in Vancouver things to do
    9.6256 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.3173 reviews
    Shopping, Farmers Market, Market
    Popular withFoodiesFamiliesArtsy

    Quaint marketplace for anyone wanting groceries or simply a bite to eat. Highly suggest for anyone living or planning to live in Vancouver.

  • 3
    Granville Island

    Granville Island

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

    We love going to Granville Island whether to shop for fresh food in the marketplace, find interesting gifts in the various crafts and other shops, or simply to walk about ...

  • 4


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

    Love walking around here at night. Great place to just explore and find new places to eat.

  • 5
    Vancouver Aquarium

    Vancouver Aquarium

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

    Rainy day? No problem! The aquarium will whisk you away from the clouds and into their exhibits showcasing various ocean habitats. Take in a 4D movie or catch a live ...

  • 6
    English Bay

    English Bay

    Ranked #6 overall in Vancouver things to do
    9.266 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 Center, Transportation
    Popular withAdventureFamiliesArtsy

    Wow this building is truly impressive. Just looking at the architecture it is stunning from the outside. I have to give kudos to this design it is unbelievably impressive... some ...

  • 8
    Robson Street

    Robson Street

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

    There are a wide range of shopping along this pedestrian highway in downtown Vancouver. But it does provide enough entertainment to allow all to enjoy a stroll down the street ...

  • 9
    Vancouver Seawall

    Vancouver Seawall

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

    Find a local market and pack a small lunch. Get a cab to Georgia and Denham and rent bikes for they day. It is a great family outing for everyone. ...

  • 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

    You don’t have to break the bank to see the priceless works of art on display at the Vancouver Art Gallery. At least, not on Tuesdays when it’s admission by ...

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