Things to do in Amsterdam

Sort by Tribes
Show local favourites
795 Results
  • 1
    Amsterdam Canals

    Amsterdam Canals

    Ranked #1 overall in Amsterdam things to do
    9.1291 reviews
    Sights and Museums, Outdoors, Landmark
    Popular withOutdoorsyAdventureHistory

    Had a tour here on the canal and was shown Anne Frank's house and the narrowest house on that strip. This place is so beautiful and historic. It's amazing that ...

  • 2
    Van Gogh Museum

    Van Gogh Museum

    Ranked #2 overall in Amsterdam things to do
    9.0242 reviews
    Sights and Museums, Art Museum, History Museum
    Popular withArtsyHistoryFamilies

    An absolute must see! The big down side? The crowds...Even with the city pass, you still have to wait in line to get a ticket, so keep that in mind ...

  • 3
    Anne Frank House

    Anne Frank House

    Ranked #3 overall in Amsterdam things to do
    9.0219 reviews
    Sights and Museums, History Museum, Historic Site
    Popular withHistoryFamiliesStudents

    Amazing history and feel! Prebook unless you want to wait in the longest line. Give yourself plenty of time for this one.

  • 4
    Red Light District

    Red Light District

    Ranked #4 overall in Amsterdam things to do
    8.0249 reviews
    Sights and Museums, Entertainment, Neighbourhood
    Popular withNightlifeAdventureBackpackers

    Obviously a must see while you're in Amsterdam! Lots of shops, cafes, bars etc for you to check out. Oh and obviously no photos of the women!

  • 5


    Ranked #5 overall in Amsterdam things to do
    9.2178 reviews
    Sights and Museums, Art Museum, History Museum
    Popular withHistoryArtsyFamilies

    Wonderful building, wonderful art collections. Too crowded with narrow passageways. Wish it wasn’t so. Very exciting restoration projects ongoing.

  • 6


    Ranked #6 overall in Amsterdam things to do
    9.0115 reviews
    Outdoors, Park
    Popular withOutdoorsyFamiliesGreen

    Voldelpark is a very beautiful and relaxing place to go with families and friends where you can ride bikes, lay under the sun or even have a picnic.

  • 7
    Heineken Experience

    Heineken Experience

    Ranked #8 overall in Amsterdam things to do
    8.8105 reviews
    Sights and Museums, Bars, Clubs and Nightlife, History Museum, Brewery, Popular
    Popular withHistoryAdventureStudents

    So much fun! The tour is very interactive. They had lots of games towards the end of the tour. Well worth the price. Also, there is a beautiful view from ...

  • 8
     Amsterdam Canal Cruise

    Amsterdam Canal Cruise

    Ranked #7 overall in Amsterdam things to do
    8.7106 reviews
    Tours, Classes and Rentals, Cruise
    Popular withAdventureOutdoorsyFamilies

    Everywhere you see in Amsterdam are canals so what better way to get around town without a canal cruise? Its amazing how these boats navigate around the narrow canals without ...

  • 9
    Dam Square Monument

    Dam Square Monument

    Ranked #9 overall in Amsterdam things to do
    7.9109 reviews
    Sights and Museums, Historic Site, Monument
    Popular withHistoryOutdoorsyArtsy

    Beautiful square with many shops and amenities. Come here and find some food!

  • 10
    I Amsterdam Sign

    I Amsterdam Sign

    Ranked #10 overall in Amsterdam things to do
    7.985 reviews
    Sights and Museums, Attractions
    Popular withFamiliesBackpackersArtsy

    Enjoy the vibe and take a phone in front of one the most iconic signs in the world.

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