Swan Lake - Royal Ballet and Opera Tickets at Royal Opera House, London
- Price
- From £43 all-in
- Running time
- 3h, including two intervals
- Age
- 5+
- Venue
- Royal Opera House, near Covent Garden
- Performances
- Mon to Fri 7:30pm, Sat 1pm
- Booking
- To 31 May 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 £43 per person. It runs for about 3 hours. It plays from 27 March 2027 to 31 May 2027.
Next available
- Sat 27 Mar · 1:00pm from £229
- Wed 31 Mar · 7:30pm from £75
- Sat 3 Apr · 1:00pm from £75
- Sat 3 Apr · 7:00pm from £73
- Mon 5 Apr · 7:30pm from £75
Prices and dates checked 12 November 2026
About
Swan Lake is a ballet with a score by Tchaikovsky. Princess Odette has been placed under a spell that changes her into a swan during the day. The only way to lift it is for someone to promise true devotion. When Prince Siegfried meets her, he resolves to help her, but the sorcerer Von Rothbart works against the couple.
Swan Lake - Royal Ballet and Opera is a ballet at Royal Opera House. It runs for about 3 hours. It plays from 27 March 2027 to 31 May 2027.
Getting there
Royal Opera House is at Bow St, London WC2E 9DD.
Accessible performances
- Captioned performances: Tue 13 Apr 2027, 7:30pm; Sat 1 May 2027, 1:00pm
- Audio described performances: Fri 16 Apr 2027, 7:30pm; Sat 8 May 2027, 7:00pm
Access bookings are handled by the venue's own access team, not by us.
Swan Lake - Royal Ballet and Opera
Royal Opera House