La bruja
A three-act work by Ruperto Chapí, with a libretto by Miguel Ramos Carrión, returning to the Teatro de la Zarzuela in a new production directed by Ignacio García with musical direction by José Miguel Pérez-Sierra.
16 dates from 11 to 28 March 2027, La bruja plays at Teatro de la Zarzuela (28014 Madrid).
Checked on 13 November 2026.
Overview
A three-act work by Ruperto Chapí, with a libretto by Miguel Ramos Carrión, returning to the Teatro de la Zarzuela in a new production directed by Ignacio García with musical direction by José Miguel Pérez-Sierra.
First performed in Madrid in 1887, the work is set in seventeenth-century Navarre. Leonardo, a young farm labourer, falls in love with Blanca, whom the villagers consider a witch. In truth, she is under a spell that has aged her, and which can only be lifted when a man secures fame and fortune for her. Leonardo sets off for Italy with that aim.
Years later, Leonardo returns as a captain of the Tercios, determined to keep his promise, but the Inquisition, which is pursuing Blanca for witchcraft, stands in the way of his plans. With the help of Tomillo, Rosalía and Magdalena, he devises a ruse to free her from the convent where she has been confined and where she is subjected to an alleged exorcism.
The score is extensive and the spoken dialogue is sparing, so the music plays a central role in the narrative. Ignacio García directs the staging of this new production, and José Miguel Pérez-Sierra is the musical director. For those who need an adapted experience, there is also an accessible performance with a tactile tour.
Getting there
Teatro de la Zarzuela
Teatro de la Zarzuela is a theatre located at calle de Jovellanos, 4, in Madrid. Its programme focuses mainly on opera and also hosts concerts.
- Address
- de Jovellanos, 4, 28014 Madrid
- Time
Tickets & pricing
| Category | Price | Note |
|---|---|---|
| Box office | from 5 € | fees shown at checkout |
16 dates
Teatro de la Zarzuela from €5
More shows to discover
At Teatro de la Zarzuela
In the same category: Opera
Frequently asked questions
Where does La bruja take place?
La bruja takes place at Teatro de la Zarzuela (28014 Madrid).
When does La bruja take place?
La bruja has 16 dates in Madrid. Next scheduled date: Thu, 11 Mar 2027, 19:30.
How much longer is La bruja running?
16 performances of La bruja are still scheduled at Teatro de la Zarzuela, the last one on 28 Mar. Dates can be added if the run is extended.
What time does La bruja start?
Time listed for La bruja: 19:30 on 11 March 2027 at Teatro de la Zarzuela. It may be when doors open rather than the start; the exact time is on the ticket.
How much are tickets for La bruja?
Tickets for La bruja start from €5 (excluding booking fees). Indicative price, to be confirmed with the ticket seller.
How do I get to Teatro de la Zarzuela?
Teatro de la Zarzuela is located at de Jovellanos, 4, 28014 Madrid. Public transport is recommended; full directions are on the venue page.
How do I book tickets for La bruja?
Tickets can be booked at the ticket seller, through a link from TicketPiazza: https://ticketpiazza.com/es/go/tickets?event=tour-la-bruja.
What type of event is La bruja?
La bruja is classified as “Opera” in the TicketPiazza listings.
Was this page helpful?
Anonymous, no account, no cookie.
Thank you! Your feedback helps us keep listings accurate.
Thank you, we got it. Your feedback goes straight to the team that fixes listings.
The weekly gig letter
The best concerts in Madrid and Barcelona, hand-picked, plus new dates before anyone else. No spam.