Things to do in Madrid

Sort by Tribes
Categories
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

    Is mainly good for family, friends, and couples. Es bueno para familia, amigos y parejas.

  • 3
    Plaza Mayor

    Plaza Mayor

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

    This was a hit with our friends and family to visit here. If you came here you must pay a visit to see this place.

  • 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 in Madrid, Spain. Europe rich history, didn’t get to tour it it was close for the day but can’t wait to come back.

  • 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

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

    Don’t forget to admire the famous Picasso’s Guernica. A lot of interesting Dali’s pieces

  • 9
    Gran Vía

    Gran Vía

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

    This street is very beautiful especially at night with all the buildings lit up and beautiful architecture!!

  • 10
    El Rastro

    El Rastro

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

    Bring cash and your best negotiation skills for this huge flea market that goes down every Sunday. During the summer, there are massive amounts of people so I recommend starting ...

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.ca/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.ca/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); } };