Best opera in Milan this season
Milan is one of the great opera cities. The 2025–2026 season at Teatro alla Scala stretches from Verdi and Puccini to Wagner and Strauss, plus chamber concerts and a Ring cycle. Below: the upcoming operas tro currently has on file, refreshed nightly from venue listings.
Upcoming on tro
Editor's pickOperaNabucodonosor
The opera Nabucco by Giuseppe Verdi at La Scala Scala from 16 May to 9 June 2026.
Editor's pickOperaCarmen
The opera Carmen by Georges Bizet at La Scala from 8 to 27 June 2026.
Editor's pickOperaFaust
Opera Faust by Charles Gounod at La Scala from 20 October to 8 November 2026.
Editor's pickOperaLucia di Lammermoor
The opera Lucia di Lammermoor by Gaetano Donizetti at La Scala from 26 June to 17 July 2026.
Editor's pickOperaL’elisir d’amore
Orchestra and Lyric Opera Soloists of the Teatro alla Scala Academy in the opera L’elisir d’amore by Gaetano Donizetti, at La Scala from 5 to 16 September 2026.
Editor's pickOperaLa traviata
The opera La traviata di Giuseppe Verdi at La Scala from 19 September to 15 October 2026.
Editor's pickBalletGiselle
Adolphe Adam — Corps de ballet del Teatro dell'Opera di Roma
Editor's pickOperaTosca
Giacomo Puccini
Editor's pickOperaMadama Butterfly
Giacomo Puccini
ConcertPRIVATE EVENING - Lyric Opera soloists of the Teatro alla Scala Academy and Teatro alla Scala Academy Orchestra
Lyric Opera soloists of Teatro alla Scala Academy and Teatro alla Scala Academy Orchestra in concert on 14 June 2026
If you're new to opera, La Scala has long been the city's defining stage — it's the venue most lists are built around. Smaller venues (Teatro Dal Verme, Teatro Nazionale) sometimes carry productions worth catching for half the price.
Tickets for La Scala open ~2 months before each production. Under-30 previews are a real discount path and sell out fast.
