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

See our seat guide for every level

Tickets

Tickets start £74 per person. It runs for about 3 hours 5 minutes. It plays from 13 December 2026 to 17 February 2027.

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.

From £74 All-in prices