Un ballo in maschera
A deadly affair unfolds in Philipp Stölzl's surreal Royal Opera debut
Starting Monday, 30 November 2026
About the show
A visit to a fortune teller reveals both good news and a warning for King Gustavus: his best friend’s wife Amelia loves him back! But the next man to shake his hand will be his killer.
That man happens to be his best friend, an enraged Count who sees a sumptuous masked ball as the perfect place for vengeance.
Based on a true story of the assassination of Sweden’s King Gustav III, this brand-new production is the Royal Opera debut of German Director Philipp Stölzl, whose work has spanned from cinema to theatre to music videos for Pavarotti, Madonna and Mick Jagger.
Key details
Run time
2h 50mVenue address
Nearest tube station
Nearest train station
Frequently asked questions
What is the runtime of Un ballo in maschera?
The runtime for Un ballo in maschera at Royal Ballet and Opera is 2h 50m.
What theatre is Un ballo in maschera playing at?
Un ballo in maschera is playing at Royal Ballet and Opera, the address is Bow Street, London,WC2E 9DD.
How to get to Un ballo in maschera?
The closest tube station to Un ballo in maschera is Covent Garden and the closest train station is Charing Cross.
When is Un ballo in maschera is playing until?
Un ballo in maschera is booking until Friday, 18 December 2026 at the Royal Ballet and Opera.
How much does tickets for Un ballo in maschera cost?
Tickets for Un ballo in maschera start from £51.
Where can I buy tickets for Un ballo in maschera?
You can buy tickets for Un ballo in maschera on this page, by clicking on the "Find the best seat" button above.