Things to do in Madrid

Sort by Tribes
Categories
Show local favourites
911 Results
  • 1
    Museo Nacional Del Prado

    Museo Nacional Del Prado

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

    One of the best museums in the world and definitely in Spain. A must see if you like baroque art.

  • 2
    Parque del Buen Retiro

    Parque del Buen Retiro

    Ranked #2 overall in Madrid things to do
    9.3176 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
    8.3198 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
    8.8170 reviews
    Sights and Museums, Historic Site, Castle or Palace
    Popular withHistoryArtsyFamilies

    This is the royal palace of the monarchs. It's opulent and worth a visit if you're interested in history and luxurious living quarters.

  • 5
    Puerta del Sol

    Puerta del Sol

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

    Very popular and crowded area full of people, since it is the main shopping area of the city.

  • 6
    San Miguel Market

    San Miguel Market

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

    Great market for a range of Spanish delights. You can eat a meal there, go for samples or simply enjoy looking at all the variety of food.

  • 7
    Estadio Santiago Bernabeu

    Estadio Santiago Bernabeu

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

    Home of Real Madrid!!! One of the most popular attractions in Madrid.It even has its own metro stop. Private tour is the only way to experience this and I would ...

  • 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
    8.892 reviews
    Sights and Museums, Art Museum
    Popular withArtsyHistoryFamilies

    I don't mind contemporary art, but most of the museum was down for an installation, and the few exhibits that were open were not quite to my liking. From the ...

  • 9
    Gran Vía

    Gran Vía

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

    Gran Via is a main road that runs through some of the more popular areas of the city. It's well lit and very busy.

  • 10
    El Rastro

    El Rastro

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

    Nice place to stroll and browse the stalls. Good variety of antiques, trash treasures, hipster crafts and, unfortunately some kitschy nonsense you now see all over the world. It's huge, ...

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