Things to do in Madrid
39 tours and activities on sale in Madrid, Spain - 7 with a full guide here: day trips, food tours, sightseeing and more, each with the price negotiated down for you.

Madrid Old Town & Royal Palace Walking Tour with Skip the Line Ticket
This walking tour begins at Calle Mayor, 43, where participants meet outside the Fun and Tickets office. From there, the guide leads the group through Madrid's Old Town, including…
From€40.84per person

Madrid Prado Museum Guided Tour with Skip-the-Line Ticket
This walking tour in Madrid focuses on the Prado Museum and lasts about 90 minutes. It includes skip-the-line entry, allowing visitors to avoid waiting to buy tickets. The tour…
From€45.69per person

Madrid Historic Centre Food Tour with Authentic Tapas and Vermouth
This walking food tour in Madrid’s historic centre lasts about two to three hours and focuses on traditional Spanish dishes and local eating customs. The tour starts at a historic…
From€79.04per person

Madrid Small-Group Skip-the-Line Ticket with Royal Palace, Plaza Mayor, Plaza de la Villa, Mercado San Miguel
This semi-private walking tour in Madrid is limited to 15 participants and lasts about two hours and ten minutes. The visit starts at Calle Mayor 43 and proceeds to Plaza Mayor,…
From€56.54per person

Madrid Wax Museum Admission Ticket
This ticket grants entry to the Madrid Wax Museum, located in the city center along the "golden mile of museums," near the Archaeological Museum, Prado Museum, Thyssen Museum, and…
From€19.89per person

Historic Madrid Walking Tour with Virtual Reality Glasses and Official Guide
Madrid is a city with a layered past visible in its historic squares and royal landmarks. This walking tour lasts about 1 hour and 45 minutes and includes the use of virtual…
From€18.27per person

Toledo Full-Day Walking Tour with Guide from Madrid
This full-day walking tour lasts about 8 hours and starts with a luxury bus trip from Madrid to Toledo. The bus has air conditioning and Wifi, and an official guide provides…
From€35.54per person