Theatre in Madrid

171 theatre shows are listed in Madrid over the next 60 days, with tickets from £147.77. The next is Mario Alonso Puig on Tuesday, 3 November 2026. Venues include Teatro Lope de Vega, Santiago Bernabéu and Teatro Calderón.

Listings updated

Madrid at a glance

Ticket prices in Madrid

Across the 171 theatre shows with a listed price over the next 60 days, the cheapest tickets start from £147.77, the median from £181.55 and the dearest from £223.77.

  • Under £250dates
  • £25 to £500dates
  • £50 to £1000dates
  • £100 to £20092dates
  • £200 and over79dates

Prices are the cheapest listed resale ticket for each date; one date is counted once.

Main venues in Madrid

What theatre shows are on in Madrid over the next 60 days?

171 theatre shows over the next 60 days · showing 1–50 (3–21 November 2026)

Ordered by date · page 1 of 4.