No longer booking
  • Venue Royal Opera House, London
  • Performance dates Booking to 17 February 2026
  • Running time 3 hours 10 minutes (including two intervals)
  • Age guidelines 5+

Experience Verdi’s La traviata at The Royal Opera — a timeless tale where heart-rending arias meet harsh reality. Inspired by the real-life Parisian courtesan Marie Duplessis, this captivating story unfolds through some of opera’s most famous melodies and Verdi’s devastatingly beautiful score.

Perfect for first-timers and adored by seasoned opera lovers, don’t miss Richard Eyre’s acclaimed production at the iconic Royal Opera House in London. With high drama, lavish sets and music to stir the soul, it’s the ultimate way to add sparkle to your winter 2026.

All performances include audio description.

La traviata is playing at the Royal Opera House until 17 February 2026.

A Parisian courtesan dares to choose love over luxury, until a ruthless demand tears her romance apart. As jealousy explodes and her health collapses, Violetta’s secret sacrifice could cost her everything… and Alfredo may realise the truth too late.

Sign-up for booking alerts, offers & news about La traviata - The Royal Opera and other shows:

Performance Information

Check booking calendar for full details


Stars and Creatives

Who are the creative team of La traviata - The Royal Opera?

Music by Giuseppe Verdi & Libretto by Francesco Maria Piave
Directed by Richard Eyre with design by Bob Crowley, lighting design by Jean Kalman and movement direction by Jane Gibson.


Important Notes

Language: Sung in Italian with English surtitles. Captions and translations in English will be displayed on screens above the stage and around the auditorium.

Venue Information

Royal Opera House , Bow Street, London, WC2E 9DD

Nearest Tube or Train: Covent Garden (Piccadilly line), Leicester Square (Piccadilly line, Northern line)

Nearest Buses: 1, 4, 6, 9, 11, 13, 15, 23, 26, 68, 76, 77a, 91, 168, 171, 176, 188, 501(southbound only), 505, 521, X68 all go to the Aldwych.

Directions

Google Apple

Critics' reviews of La traviata - The Royal Opera

★★★★ "Exceptional" - The Guardian

★★★★ - The Times

★★★★ - Daily Express


Frequently Asked Questions

La traviata - The Royal Opera is playing at the Royal Opera House in London
The running time of La traviata - The Royal Opera is 3 hours 10 minutes (including two intervals)
The age recommendations for La traviata - The Royal Opera are: 5+
Yes, La traviata - The Royal Opera has matinee performances on the following days: Saturday
No, sorry, La traviata - The Royal Opera has now completed its run and is no longer on sale.