Things to do in Madrid

Sort by Tribes
Categories
909 Results
  • 1
    Museo Nacional Del Prado

    Museo Nacional Del Prado

    Ranked #1 overall in Madrid things to do
    188 reviews
    Sights and Museums, Art Museum, Historic Site
    Popular withArtsyHistoryFamilies

    If you are looking for some really good art, then this is the place for you. It was an unforgettable experience!

  • 2
    Parque del Buen Retiro

    Parque del Buen Retiro

    Ranked #2 overall in Madrid things to do
    166 reviews
    Sights and Museums, Outdoors, Park
    Popular withOutdoorsyFamiliesGreen

    I love the Retiro Park! When I lived in Madrid I used to go quite often! One of my favorite memories was rowing the boats with my boyfriend and it ...

  • 3
    Plaza Mayor

    Plaza Mayor

    Ranked #3 overall in Madrid things to do
    192 reviews
    Sights and Museums, Historic Site, Landmark, Plaza
    Popular withHistoryArtsyFamilies

    A good place to spend some idle time just admiring the architecture and watching people go by while enjoying some tapas and sangrea.

  • 4
    Royal Palace of Madrid

    Royal Palace of Madrid

    Ranked #4 overall in Madrid things to do
    165 reviews
    Sights and Museums, Historic Site, Castle or Palace
    Popular withHistoryArtsyFamilies

    I have a thing for palaces and the Palacio Real doesn't disappoint. It, and its gardens, make the perfect backdrop for an epic vacation photo, too.

  • 5
    Puerta del Sol

    Puerta del Sol

    Ranked #5 overall in Madrid things to do
    150 reviews
    Sights and Museums, Historic Site, Landmark, Plaza
    Popular withHistoryNightlifeArtsy

    Spain's kilometer 0. It is a busy plaza in Madrid and a meeting point for most people. There are shopping, dining and lots of other activities all around this plaza.

  • 6
    San Miguel Market

    San Miguel Market

    Ranked #6 overall in Madrid things to do
    114 reviews
    Shopping, Market
    Popular withFoodiesHipstersNightlife

    Definitely I was expecting something more from San Gines. The "churros" was a little bit greasy and the hot chocolate was regular. It was nothing especial at all. However I ...

  • 7
    Estadio Santiago Bernabeu

    Estadio Santiago Bernabeu

    Ranked #7 overall in Madrid things to do
    101 reviews
    Sports, Stadium
    Popular withHistoryFamiliesAdventure

    Take the tour of the Bernabau and get a chance to see the stadium inside out. Check out the trophy hall and the museum very high tech, interactive Nd entertaining ...

  • 8
    Museo Nacional Centro de Arte Reina Sofía

    Museo Nacional Centro de Arte Reina Sofía

    Ranked #8 overall in Madrid things to do
    90 reviews
    Sights and Museums, Art Museum
    Popular withArtsyHistoryFamilies

    Home to Picasso’s Guernica and a whole lot more Modern Art. Be prepared to tilt your head out of curiosity.

  • 9
    Gran Vía

    Gran Vía

    Ranked #9 overall in Madrid things to do
    58 reviews
    Sights and Museums, Neighbourhood
    Popular withArtsyHistoryFamilies

    A street that's always buzzing and where sleep is not an option. The Madrilenian's favourite place to be. Songs, poems, novels and even zarzuelas have been devoted to it. Even ...

  • 10
    El Rastro

    El Rastro

    Ranked #10 overall in Madrid things to do
    52 reviews
    Shopping, Flea Market
    Popular withArtsyHipstersBackpackers

    The Rastro is a haven for creative couples. Grab your partner’s hand and stroll through the crowded streets surrounded by inspiration and the buzz of a Sunday morning in Madrid. ...

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(); req.open("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("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=madrid&controller=topics&country_code=&current_user_id=&filters=&id=2000000000534&klass_name=Region&list_type=attractions&nearby=false&path=madrid%2Fthings-to-do&place=2000000000534&place_type=City&place_type=region&region=2000000000534", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000534" + "&" + this.hotels, 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); } };