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
    187 reviews
    Sights and Museums, Art Museum, Historic Site
    Popular withArtsyHistoryFamilies

    One of the most important museums you will ever go to. Certain days and hours are free.

  • 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

    This park is just like NYC's Central Park. Huge and really entertaining. We had picnics and just hung out in the grass during the weekends

  • 3
    Plaza Mayor

    Plaza Mayor

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

    Lovely public square surrounded by pretty buildings, and with plenty of outdoor cafes that offer great opportunities to people watch. I especially like the ornate ironwork that can be seen ...

  • 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
    150 reviews
    Sights and Museums, Historic Site, Landmark, Plaza
    Popular withHistoryNightlifeArtsy

    A central plaza meeting place in Madrid and the location of Spain's kilometer zero.

  • 6
    San Miguel Market

    San Miguel Market

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

    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
    101 reviews
    Sports, Stadium
    Popular withHistoryFamiliesAdventure

    Perfect location, luxuries room, helpful front desk staff. My family and I loved this hotel .

  • 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

    The Reina Sofia, along the Accademia in Venice, is the most memorable art museum that I've seen in Europe. This is where you'll find the Guernica. Although the image is ...

  • 9
    Gran Vía

    Gran Vía

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

    One of the main streets of Madrid, buildings with amazing architecture to appreciate.

  • 10
    El Rastro

    El Rastro

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

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