We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Teatro Nazionale

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Via delle Forze Armate 8, 20147 Milan, Italy
0.8 miles from Teatro Nazionale
#210 of 427 hotels in Milan
Top Deal
US$202*
US$50* /night
View Deal
Booking.com
US$51*
Priceline
US$55*
Hostelworld.com
US$202*
Corso Magenta 61, 20123 Milan, Italy
0.9 miles from Teatro Nazionale
#196 of 427 hotels in Milan
Top Deal
US$106*
US$93* /night
View Deal
Expedia.com
US$97*
Priceline
US$104*
getaroom.com
US$106*
Viale Severino Boezio 20, 20145 Milan, Italy
0.9 miles from Teatro Nazionale
#269 of 427 hotels in Milan
Loading prices...
Orbitz.com
Hotwire.com
Travelocity
Corso Magenta, Milan, Italy
0.9 miles from Teatro Nazionale
#277 of 427 hotels in Milan
Contact hotel for availability
Via Giovanni Prati 6, 20145 Milan, Italy
0.9 miles from Teatro Nazionale
#385 of 427 hotels in Milan
Top Deal
US$65*
US$54* /night
View Deal
Expedia.com
US$60*
Orbitz.com
US$60*
Priceline
US$65*
Via Masaccio 19, 20149 Milan, Italy
1.0 miles from Teatro Nazionale
#75 of 427 hotels in Milan
Top Deal
US$127*
US$116* /night
View Deal
Hotels.com
US$116*
Travelocity
US$115*
Agoda.com
US$127*
Via Pietro Orseolo 1, 20144 Milan, Italy
1.0 miles from Teatro Nazionale
#122 of 427 hotels in Milan
Top Deal
US$119*
US$88* /night
View Deal
Hotwire.com
US$88*
Hotels.com
US$88*
HotelQuickly
US$119*
Via Guglielmo Silva 12, 20149 Milan, Italy
1.0 miles from Teatro Nazionale
#188 of 427 hotels in Milan
Top Deal
US$107*
US$67* /night
View Deal
Expedia.com
US$76*
Booking.com
US$79*
HotelQuickly
US$107*
Via Francesco Ferrucci 10/A, 20145 Milan, Italy
1.0 miles from Teatro Nazionale
#253 of 427 hotels in Milan
Via Domodossola 16, 20145 Milan, Italy
1.0 miles from Teatro Nazionale
#255 of 427 hotels in Milan
Top Deal
US$117*
US$87* /night
View Deal
Hotels.com
US$87*
Hotwire.com
US$87*
Priceline
US$117*
Via Monte Rosa 90 | Milanocity - Mico - San Siro MM 1 Lotto, 20149 Milan, Italy
1.0 miles from Teatro Nazionale
#365 of 427 hotels in Milan
Top Deal
US$78*
US$49* /night
View Deal
Expedia.com
US$56*
Hotels.com
US$54*
HotelQuickly
US$78*
Via Soderini, 20146 Milan, Italy
1.0 miles from Teatro Nazionale
#420 of 427 hotels in Milan
No photo provided
Loading prices...
Hotels.com
Orbitz.com
CheapTickets
Via Riccardo Galli 8, 20148 Milan, Italy
1.1 miles from Teatro Nazionale
#67 of 427 hotels in Milan
Top Deal
US$100*
US$77* /night
View Deal
Booking.com
US$89*
Hotels.com
US$86*
Cancelon
US$100*
Piazzale Lorenzo Lotto 14 | Angolo Via Veniero, 20148 Milan, Italy
1.1 miles from Teatro Nazionale
#140 of 427 hotels in Milan
Top Deal
US$89*
US$77* /night
View Deal
Agoda.com
US$78*
Expedia.com
US$77*
Priceline
US$89*
Corso Magenta 19 | Centro Storico - Duomo - Castello Sforzesco -, 20123 Milan, Italy
1.1 miles from Teatro Nazionale
#334 of 427 hotels in Milan
Top Deal
US$114*
US$98* /night
View Deal
Orbitz.com
US$98*
Priceline
US$112*
Cancelon
US$114*
Via Mortara 2 corner Viale Gorizia 6 | Navigli Canals Area - Porta Genova Green Line, 20144 Milan, Italy
1.2 miles from Teatro Nazionale
#13 of 427 hotels in Milan
Top Deal
US$244*
US$212* /night
View Deal
Priceline
US$244*
Booking.com
US$212*
Hotels.com
Via Tortona 35, 20144 Milan, Italy
1.2 miles from Teatro Nazionale
#32 of 427 hotels in Milan
Top Deal
US$160*
US$134* /night
View Deal
NH Hotels
US$145*
Cancelon
US$141*
HotelQuickly
US$160*
Sponsored
Viale Monte Grappa 12, 20124 Milan, Italy
2.0 miles from Teatro Nazionale
#46 of 427 hotels in Milan
Top Deal
US$177*
US$149* /night
View Deal
NH Hotels
US$161*
Cancelon
US$154*
HotelQuickly
US$177*
Via Vincenzo Forcella 6, 20144 Milan, Italy
1.2 miles from Teatro Nazionale
#42 of 427 hotels in Milan
Top Deal
US$336*
US$283* /night
View Deal
Orbitz.com
US$283*
Agoda.com
US$303*
AccorHotels.com
US$336*
Via De Amicis 32, 20123 Milan, Italy
1.2 miles from Teatro Nazionale
#203 of 427 hotels in Milan
Top Deal
US$201*
US$171* /night
View Deal
Expedia.com
US$191*
Travelocity
US$191*
Cancelon
US$201*
Via Piero della Francesca 4/7, 20154 Milan, Italy
1.2 miles from Teatro Nazionale
#290 of 427 hotels in Milan
Top Deal
US$101*
US$94* /night
View Deal
TripAdvisor
US$94*
Priceline
US$101*
Via Caminadella 11, Milan, Italy
1.2 miles from Teatro Nazionale
#305 of 427 hotels in Milan
No photo provided
Corso C. Colombo 15, Milan, Italy
1.2 miles from Teatro Nazionale
#389 of 427 hotels in Milan
Top Deal
US$143*
US$76* /night
View Deal
Priceline
US$85*
Expedia.com
US$82*
Cancelon
US$143*
Corso Sempione 69, 20149 Milan, Italy
1.3 miles from Teatro Nazionale
#92 of 427 hotels in Milan
Top Deal
US$109*
US$92* /night
View Deal
Priceline
US$101*
Expedia.com
US$92*
Booking.com
US$109*
Via Angelo Poliziano 11, 20154 Milan, Italy
1.3 miles from Teatro Nazionale
#130 of 427 hotels in Milan
Top Deal
US$109*
US$86* /night
View Deal
Poliziano Fiera
US$107*
Hotwire.com
US$98*
AccorHotels.com
US$109*
Piazza Gerusalemme 6, 20154 Milan, Italy
1.3 miles from Teatro Nazionale
#131 of 427 hotels in Milan
Top Deal
US$112*
US$101* /night
View Deal
Orbitz.com
US$101*
Hotwire.com
US$101*
Priceline
US$112*
Piccolo Hotel
Via Piero della Francesca 60, 20154 Milan, Italy
1.3 miles from Teatro Nazionale
#155 of 427 hotels in Milan
Top Deal
US$89*
US$79* /night
View Deal
Expedia.com
US$79*
Priceline
US$89*
Agoda.com
US$88*
Via Cesare Correnti 13, 20123 Milan, Italy
1.3 miles from Teatro Nazionale
#176 of 427 hotels in Milan
Top Deal
US$283*
US$137* /night
View Deal
Expedia.com
US$270*
Hotels.com
US$270*
Booking.com
US$283*
Via Piero della Francesca 39, 20154 Milan, Italy
1.3 miles from Teatro Nazionale
#204 of 427 hotels in Milan
Top Deal
US$87*
US$78* /night
View Deal
Expedia.com
US$78*
Agoda.com
US$87*
Hotels.com
US$78*
Via Saronno 5, 20154 Milan, Italy
1.3 miles from Teatro Nazionale
#263 of 427 hotels in Milan
Top Deal
US$61*
US$56* /night
View Deal
TripAdvisor
US$56*
Priceline
US$61*
Via Conca del Naviglio 20, 20123 Milan, Italy
1.3 miles from Teatro Nazionale
#345 of 427 hotels in Milan
Top Deal
US$112*
US$108* /night
View Deal
Booking.com
US$112*