What's on
Whether you're new to ballet and opera or you've loved them all your life, we have something for you.

Main Stage
Opera and music
Un ballo in maschera
30 November–18 December 2026
Verdi’s stirring political drama is recast against a surreal, theatrical backdrop.

Main Stage
Ballet and dance
The Nutcracker
3 December 2026–13 January 2027
Experience the most magical of adventures.

Linbury Theatre
Ballet and dance
Stay Tuned
11–19 December 2026
The refreshing Danish dance company Kammerballetten make their Linbury debut with chamber ballets by Sol León and Paul Lightfoot

Main Stage
Opera and music
The Magic Flute
13 December 2026–17 February 2027
Embark on a fantastical adventure for all the family.

Main Stage
Opera and music
Götterdämmerung
21 January–7 February 2027
The long-awaited finale of Wagner’s epic Ring cycle.

Linbury Theatre
Opera and music
Good Sometimes Queen
23–29 January 2027
Two Elizabethan heroines. Two extraordinary works for the female voice by Brett Dean.

Main Stage
Ballet and dance
Landmarks: Unmissable Ashton
25 January–19 March 2027
Delightful encounters. The beauty of form. A mythical love story – three works from British ballet’s master craftsman.
Be the first to know
Sign up to hear the latest Royal Ballet and Opera news, receive ticket alerts, and discover how to support us.

