Things to do in Vancouver

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

    Stanley Park

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

    Just a lovely and massive park. You can bike, swim, or just walk around and explore the bounties that nature has to offer, all under a backdrop of the city.

  • 2
    Granville Island Public Market

    Granville Island Public Market

    Ranked #2 overall in Vancouver things to do
    9.3176 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.2148 reviews
    Sights and Museums, Shopping, Neighborhood
    Popular withFamiliesFoodiesArtsy

    You can find whatever seafood you desire in this all-encompassing merchant area, a beautiful one at that.

  • 4


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

    Cobble streets lined with historical buildings. An abundance of great restaurants, shops, pubs and bars, always something interesting to see.

  • 5
    English Bay Beach

    English Bay Beach

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

    Beautiful sandy beach on the west side of Vancouver. Great place to spend a nice sunny day. There are also some good restaurants and bars in this area

  • 6
    Vancouver Aquarium

    Vancouver Aquarium

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

    Jellyfish!! So amazing to look at. A bit steep of a price for admission, but worth it for one time. Multiple exhibits include a penguin exhibit, and even reptile. Lots ...

  • 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

    Whether watching the Canada Day Fireworks or going for a stroll around the city, Canada Place in one outdoor spot you simply can't miss - what with the large white ...

  • 8
    Robson Street

    Robson Street

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

    a nice tourist destination, restaurants, shoppings... price can be higher than other area.

  • 9
    Vancouver Seawall

    Vancouver Seawall

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

    we are just off the seawall. you can walk on it from your apartment to science world and then all around to downtown and around stanley park!

  • 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

    Last time I came here there was an exhibit about Chinese history and art. It was pretty great.

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