Things to do in Madrid

Sort by Tribes
Categories
Show Local favorites
910 Results
  • 1
    Museo Nacional Del Prado

    Museo Nacional Del Prado

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

    Large museum with a TON of exhibits. Very focused on the Spanish artists. Be prepared to spend majority of the day here if you are aiming to see all the ...

  • 2
    Parque del Buen Retiro

    Parque del Buen Retiro

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

    An amazing park! And for sure a place that you have to see When you're in Madrid!

  • 3
    Plaza Mayor

    Plaza Mayor

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

    Who does not want a Café con Leche in the Plaza Mayor? Historic plaza surrounded by restaurants, some of which mark up their prices due to the location. You don’t ...

  • 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

    Palacio Real is one of Madrid's main attractions. See it for its impressive architecture and to experience how the royal family lives.

  • 5
    Puerta del Sol

    Puerta del Sol

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

    There are more or less for things you must do while in Puerta del Sol. 1. visit Kilometer zero, which is the center of the entire country of Spain. 2. ...

  • 6
    San Miguel Market

    San Miguel Market

    Ranked #6 overall in Madrid things to do
    115 reviews
    Shopping, Market
    Popular withFoodiesTrendstersNightlife

    My first stop in Madrid for a quick snack! This medium sized market is good for on-the-go tapas or if your in the mood for Tintos(Sangrias) and oysters head to ...

  • 7
    Estadio Santiago Bernabeu

    Estadio Santiago Bernabeu

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

    This is the stadium in Madrid. You must pay 20 Euro to visit this site. If you don't want to go inside,then just took a picture outside the stadium.

  • 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
    91 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
    59 reviews
    Sights and Museums, Neighborhood
    Popular withArtsyHistoryFamilies

    The Gran Via in Madrid is the commercial center of the city. It's located just north of the very center of Spain, the Puerto del Sol, and it joins Plaza ...

  • 10
    El Rastro

    El Rastro

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

    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 ...

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.com/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.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&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); } };