No image available

La traviata - Royal Ballet and Opera Tickets at Royal Opera House, London

Opera

At a party celebrating her return to Parisian society after a lengthy illness, the glamorous courtesan Violetta is swept off her feet by the kind young Alfredo. Violetta gives up her luxurious life and moves to the country with him, but when Alfredo's father pays an unexpected visit their relationship is thrown into turmoil. With Violetta's health once again becoming more fragile, will they have time to make amends?

⏱️ Running time: 3hr. Incl. 2 intervals. • 👥 Age: Ages 5+. Children under 5 are not permitted into the theatre. Children over age five must have their own ticket and sit next to an accompanying adult. • 📅 Booking to 17 February 2026

About the show

What would you sacrifice for the one you love? At a party celebrating her return to Parisian society after a lengthy illness, the glamorous courtesan Violetta is swept off her feet by the kind young Alfredo. Violetta gives up her luxurious life and moves to the country with him, but when Alfredo's father pays an unexpected visit their relationship is thrown into turmoil. With Violetta's health once again becoming more fragile, will they have time to make amends? Featuring high drama, lavish sets and music to stir the soul, make your January sparkle with this iconic night at the opera. __From 14 January, all performances will include audio description.__ __Touch Tour:__
- Wednesday, 14th January, 7:00pm
Touch Tours must be booked by contacting boxoffice@roh.org.uk.

Tickets and seating at Royal Opera House

Seating information will be available soon. Check back for details on the best seats for this show!

💡 Book online to pick your perfect seats and get instant e-tickets. No hidden fees, no surprises.

School holidays: Extra matinee performances may be added during school holidays. Check back for updates!

Upcoming performances of La traviata - Royal Ballet and Opera

Booking to 17 February 2026

Wednesday, 14 January 2026

7:00 PM
From £219.00
Select

Friday, 16 January 2026

7:00 PM
From £253.00
Select

Monday, 19 January 2026

7:00 PM
From £156.00
Select

Thursday, 22 January 2026

7:00 PM
From £124.00
Select

Friday, 23 January 2026

7:00 PM
From £250.00
Select

Wednesday, 28 January 2026

7:00 PM
From £122.00
Select

Saturday, 31 January 2026

12:30 PM
From £250.00
Select
7:00 PM
From £290.00
Select

Tuesday, 3 February 2026

12:30 PM
From £55.00
Select
7:00 PM
From £83.00
Select

Thursday, 5 February 2026

7:00 PM
From £55.00
Select

Sunday, 8 February 2026

3:00 PM
From £156.00
Select

Wednesday, 11 February 2026

7:00 PM
From £81.00
Select

Sunday, 15 February 2026

3:00 PM
From £156.00
Select

Tuesday, 17 February 2026

7:00 PM
From £83.00
Select

Venue and getting here — Royal Opera House

La traviata - Royal Ballet and Opera is playing at Royal Opera House. Here's everything you need to know about getting there and what to expect.

💡 Travel tip: Allow extra time for your journey, especially on matinee days. The theatre area can be busy!

EXCLUSIVE DEALS,
NO HIDDEN FEES

Learn More