The Magic Flute - Royal Ballet and Opera Tickets at Royal Opera House, London
- Price
- From £74 all-in
- Running time
- 3h 5m, with an interval
- Age
- 5+ (themes of suicide)
- Venue
- Royal Opera House, near Covent Garden
- Performances
- Thu 7:15pm, Sun 3pm
- Booking
- To 17 February 2027
Prices live · Page updated 12 November 2026
Real people on the phone
020 7193 9050 · Monday to Saturday 8am to 8pm, Sunday 10am to 8pm
Help choosing your seat
Tickets
Tickets start £74 per person. It runs for about 3 hours 5 minutes. It plays from 13 December 2026 to 17 February 2027.
Next available
- Sun 13 Dec · 3:00pm from £329
- Thu 17 Dec · 7:15pm from £290
- Wed 30 Dec · 12:00pm from £253
- Fri 1 Jan · 7:00pm from £74
- Wed 6 Jan · 7:15pm from £74
Prices and dates checked 12 November 2026
About
The Magic Flute is an opera about a prince sent to rescue a princess. Prince Tamino is given the task of finding Pamina, whose mother is the Queen of the Night. The story takes place in a land of temples, monsters and enchantments. Tamino faces a series of trials, and his friend Papageno goes with him. Mozart wrote the music and Emanuel Schikaneder wrote the libretto. David McVicar directs this production at the Royal Opera House. The score includes the aria sung by the Queen of the Night. The singers perform in German, and English text appears on screens in the auditorium, including above the stage. The running time is 3 hours 5 minutes, including one interval.
The Magic Flute - Royal Ballet and Opera is at Royal Opera House. It plays from 13 December 2026 to 17 February 2027.
The Magic Flute - Royal Ballet and Opera is an opera at Royal Opera House. It runs for about 3 hours 5 minutes. It plays from 13 December 2026 to 17 February 2027.
Getting there
Royal Opera House is at Bow St, London WC2E 9DD.
Accessible performances
- Audio described performances: Wed 30 Dec 2026, 12:00pm
- BSL interpreted performances: Thu 17 Dec 2026, 7:15pm
Access bookings are handled by the venue's own access team, not by us.
The Magic Flute - Royal Ballet and Opera
Royal Opera House