Things to do in Vancouver

Sort by Tribes
612 Results
  • 1
    Stanley Park

    Stanley Park

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

    Great outdoorsy adventures can be found at Stanley Park from beautiful bark rides around the waterfront to fun adventures in the lush forest within. There are great places to eat ...

  • 2
    Granville Island Public Market

    Granville Island Public Market

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

    Always lots of tourists to deal with but buildings are always clean and sellers eager to help you find what your looking for.

  • 3
    Granville Island

    Granville Island

    Ranked #3 overall in Vancouver things to do
    147 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
    128 reviews
    Sights and Museums, Neighborhood
    Popular withFoodiesNightlifeTrendsters

    Things to Do near Gastown Waterfront between Granville and Main Sts. | North of Hastings St., Vancouver, British Columbia V6B 2K7, Canada

  • 5
    Vancouver Aquarium

    Vancouver Aquarium

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

    It is a very pricey day out for the family, but it's one of the best family activities in Vancouver. The aquarium does a great job educating and conserving sea ...

  • 6
    English Bay

    English Bay

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

    I love the calm space - we have walked and had picnics here, very beautiful

  • 7
    Robson Street

    Robson Street

    Ranked #7 overall in Vancouver things to do
    71 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 ...

  • 8
    Vancouver Seawall

    Vancouver Seawall

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

    Olympic Village 2 stops away on Canada Line. Travelers can get a bite to eat at the waterfront restaurants/pubs and go for a walk around the seawall that takes them ...

  • 9
    Vancouver Art Gallery

    Vancouver Art Gallery

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

    Visit the Vancouver Art Gallery in this historic location while you can! The Vancouver Art Gallery, est. in 1931 is moving from it's historic location on Robson and Hornby! For ...

  • 10
    Gastown Steam Clock

    Gastown Steam Clock

    Ranked #10 overall in Vancouver things to do
    66 reviews
    Sights and Museums, Historic Site, Landmark
    Popular withHistoryArtsyFamilies

    A unique feature of gas town. Everyone should visit this clock at least once.

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