Things to do in Madrid

Sort by Tribes
Show local favourites
921 Results
  • 1
    The Prado Museum

    The Prado Museum

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

    A must see while in Madrid! Some of the most famous paintings and certainly one of the best museums in the world! Also in the evening for 2 hours the ...

  • 2
    Parque del Buen Retiro

    Parque del Buen Retiro

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

    Beautiful expansive park in middle of city. You can walk fir miles it is huge. Also has beautiful crystal palace in the center. Great for a relaxing walk

  • 3
    Plaza Mayor

    Plaza Mayor

    Ranked #3 overall in Madrid things to do
    184 reviews
    Outdoors, Plaza
    Popular withHistoryArtsyFamilies

    always busy no matter what time of day or what part of the year. it's a central place to congregate like most plaza mayors in spain. this one is slightly ...

  • 4
    Palacio Real

    Palacio Real

    Ranked #4 overall in Madrid things to do
    161 reviews
    Sights and Museums, Historic Site
    Popular withHistoryArtsyFamilies

    The Royal Palace of Madrid is the official residence of Spain's royal family, but is notably used for special ceremonies and events. It's best to get your tickets early and ...

  • 5
    Puerta del Sol

    Puerta del Sol

    Ranked #5 overall in Madrid things to do
    146 reviews
    Landmark, Plaza
    Popular withHistoryArtsyOutdoorsy

    Stayed near here. It's basically a big transportation hub as well as shopping area which means it's terribly crowded. I wouldn't call it an attraction as there's not really anything ...

  • 6
    Market of San Miguel

    Market of San Miguel

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

    Most likely one of the most touristy feeling markets in Madrid, as it is just around the corner from Plaza Mayor and Sol (the city center), Mercado de San Miguel ...

  • 7
    Estadio Santiago Bernabeu

    Estadio Santiago Bernabeu

    Ranked #7 overall in Madrid things to do
    97 reviews
    Sports, Soccer Stadium
    Popular withFamiliesHistoryAdventure

    Definitely worth going too! Take the tour for maximum fun and take a lot of pictures!

  • 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
    89 reviews
    Sights and Museums, Tours, Classes and Rentals, 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
    El Rastro

    El Rastro

    Ranked #9 overall in Madrid things to do
    51 reviews
    Shopping, Flea Market
    Popular withArtsyHipstersBackpackers

    You can find all kinds of things at the Rastro. A huge flea market- I go mostly for Art but if you want clothes, there is a mix of eclectic ...

  • 10
    Temple of Debod

    Temple of Debod

    Ranked #10 overall in Madrid things to do
    49 reviews
    Sights and Museums, Historic Site, Temple
    Popular withHistoryOutdoorsyAdventure

    One of my favorite places in the city to watch the sunset! You'll find many locals here lounging around, some with a full on picnic set up (Spanish guitar and ...

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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }