Best things to do in Madrid this weekend

Discover a wide selection of events and cultural activities in Madrid to enjoy this weekend. Explore concerts, art exhibitions, theatre plays, and festivals, as well as nightlife options and gastronomic experiences. Plan your visit to the Spanish capital with our guide to the best plans, from essential museums like the Prado to relaxing strolls through El Retiro Park. Find the most exciting attractions and unique activities for all tastes and ages, ensuring an unforgettable weekend in Madrid. Use our smart search engine to filter by date, area, or type of event and don't miss a thing.

167100% verified
  1. 1

    Retiro Park

    69 Global Votes
    • Place of leisure and calmness

      (+4)

    El Retiro Park is an oasis in the heart of Madrid, perfect for a relaxing stroll. You can rent a boat on the lake, visit the Crystal Palace, or simply soak up the atmosphere.

  2. 2

    Museo del Prado

    53 Global Votes
    • Explore different exhibitions

      (+1)

    The Prado Museum is one of Spain's most important museums and offers a vast collection of Spanish and European art. During the weekend, it offers special hours and evening events.

  3. 3

    Royal Palace of Madrid

    40 Global Votes
    • Get to know the history and art of Spain on a guided tour

      (+3)

    The Royal Palace of Madrid is the official residence of the Spanish Royal Family and a stunning place to visit. You can explore its halls and gardens, and learn about the history of Spain.

  4. 4

    Musicals on Gran Vía

    4 Global Votes
    • Plenty of unforgettable musicals

      (+3)

    Gran Vía is known for its numerous theaters offering a variety of musicals. From 'The Lion King' to 'We Will Rock You,' there's something for everyone.

  5. 5

    Jurassic World The Experience Madrid

    1 Global Votes
    • Immersive experience inspired by the Jurassic World film

      (+3)

    Jurassic World The Experience Madrid offers an immersive experience in the world of dinosaurs. It is an exciting and educational activity for all ages.