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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Mid-range Best Value Luxury Porta Venezia Breakfast included Free Parking Trendy Porta Ticinese Pool Charming Romantic Boutique Business Spa Quiet Fitness centre Independent Hotels Restaurant Airport Transportation Classic Room Service Pets Allowed Bar/Lounge Family-friendly Suites Quaint Green Kitchenette & up Internet & up Air Conditioning Concierge Clean Hotels & up Non-Smoking Hotel Meeting room Hotels with Restaurants Quiet Hotels Business services Modern Hotels Stazione Centrale Reduced mobility rooms Hotels with Balconies Hotels with Free Wifi Suite Hotels Downtown Hotels Hotels with Bars Stadio Giuseppe Meazza (San Siro) Hotels with Room Service Cheap Hotels Hotels with Shuttle Centro Storico Boutique Hotels Budget Hotels Milano Centrale City Centre Hotels Charming Hotels Hotels with Jacuzzi Spa Hotels Safe Hotels Design Hotels Affordable Hotels Discount Hotels Luxury Boutique Hotels Hotels with Hot Tubs Luxury Spa Hotels Romantic Boutique Hotels Convention Hotels Navigli Hotels with Smoking Rooms Duomo di Milano Piazza del Duomo Basilica di Sant'Ambrogio Duomo Rooftops Bicocca Galleria Vittorio Emanuele II Brera Unique Hotels La Scala Opera Honeymoon Hotels Hotels with Complimentary Breakfast Citta Studi Hotels with Kitchenette Couples Hotels Apartment Hotels Best Western Boutique Spa Hotels Santa Maria delle Grazie Il Cenacolo Hotels With Indoor Pools Pinacoteca di Brera Monumental Cemetery Themed Hotels Castello Sforzesco Starhotels Chiesa di San Maurizio al Monastero Maggiore Navigli District UNA Hotels on the Lake NH Hotels Mercure Atahotels B&B Hotels $ $$ $$$ $$$$ Isola Leonardo Ibis Hotels Novotel Idea Hotel Armani Four Points Baglioni Bulgari Hotels & Resorts Four Seasons Mandarin Oriental AC Hotels Melia Relais & Châteaux Sheraton Dorchester Collection Barcelo Hotels & Resorts Hilton Garden Inn ME By Melia Worldhotels Mgallery Hilton Hotels Hotel Indigo Radisson Blu W Hotels Hyatt Nhow The Luxury Collection Marriott Autograph Collection Ibis Styles Luxury Family Hotels NH Collection Golf course DoubleTree Westin Holiday Inn Marriott Qualys-Hotel Ramada Crowne Plaza Casino BLUE HORIZON Any distance from Teatro Nazionale
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Neighbourhoods
More
Neighbourhoods
Accommodation
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Hotel Nuovo Marghera
Travelocity
USD 90*
View Deal
Via Marghera 2, 20149 Milan, Italy
0.1 km from Teatro Nazionale
  • Free Wifi
  • Breakfast included
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of USD 104/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Fiorella
Booking.com
USD 91*
View Deal
Via Marghera 14, 20149 Milan, Italy
0.1 km from Teatro Nazionale
  • Free Wifi
  • Bar/Lounge
Hotel Metro
Agoda.com
USD 91*
View Deal
Corso Vercelli 61, 20144 Milan, Italy
0.2 km from Teatro Nazionale
  • Free Wifi
  • Breakfast included
Savings alert: 22% below average rate

The price you found is 22% lower than this hotel's average rate of USD 116/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Wagner Hotel
Expedia.com
USD 153*
View Deal
Via Michelangelo Buonarroti 13, 20149 Milan, Italy
0.2 km from Teatro Nazionale
  • Free Wifi
  • Breakfast included
No photo provided
AMOMA
View Deal
Via Ruggiero Settimo 1, 20146 Milan, Italy
0.3 km from Teatro Nazionale
    Hotel Calais
    TripAdvisor
    View Deal
    Viale Washington, 26, 20144 Milan, Italy
    0.3 km from Teatro Nazionale
      Hotel Capitol Milano
      SAVE USD 12
      USD 119*
      Ctrip.com
      USD 107*
      View Deal
      Via Domenico Cimarosa 6, 20144 Milan, Italy
      0.4 km from Teatro Nazionale
      • Free Wifi
      • Breakfast included
      No photo provided
      Via Giorgio Washington 42, 20146 Milan, Italy
      0.4 km from Teatro Nazionale
      • Free Wifi
      Hotel Tiziano - Gruppo Mini Hotel
      SAVE USD 27
      USD 141*
      Agoda.com
      USD 114*
      View Deal
      Via Tiziano 6 | Zona Fiera, 20145 Milan, Italy
      0.5 km from Teatro Nazionale
      • Free Wifi
      • Room Service
      Milan Marriott Hotel
      SAVE USD 13
      USD 174*
      Marriott Hotels
      USD 161*
      View Deal
      Via Washington, 66, 20146 Milan, Italy
      0.6 km from Teatro Nazionale
      • Restaurant
      • Room Service
      No photo provided
      Via Faruffini 25, 20149 Milan, Italy
      0.6 km from Teatro Nazionale
        Hotel Panizza
        SAVE USD 35
        USD 124*
        Expedia.com
        USD 89*
        View Deal
        Via Bartolomeo Panizza 5 | Centro, 20144 Milan, Italy
        0.7 km from Teatro Nazionale
        • Free Wifi
        • Breakfast included
        Savings alert: 21% below average rate

        The price you found is 21% lower than this hotel's average rate of USD 112/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Hotel Domenichino
        Hotel Domenichino
        Booking.com
        USD 81*
        View Deal
        Via Domenichino 41, 20149 Milan, Italy
        0.8 km from Teatro Nazionale
        • Free Wifi
        • Breakfast included
        Savings alert: 11% below average rate

        The price you found is 11% lower than this hotel's average rate of USD 91/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        No photo provided
        Via Lorenzo di Credi 9, 20149 Milan, Italy
        0.8 km from Teatro Nazionale
          No photo provided
          Via Domenichino, 20149 Milan, Italy
          0.8 km from Teatro Nazionale
            Antares Hotel Rubens
            Travelocity
            USD 208*
            View Deal
            Via Pieter Rubens 21, 20148 Milan, Italy
            0.9 km from Teatro Nazionale
            • Free Wifi
            • Free Parking
            Campion
            Expedia.com
            View Deal
            Viale Berengario 3, 20149 Milan, Italy
            0.9 km from Teatro Nazionale
            • Free Wifi
            • Bar/Lounge
            Best Western Hotel Astoria
            Booking.com
            USD 90*
            View Deal
            Viale Murillo 9, 20149 Milan, Italy
            1.0 km from Teatro Nazionale
            • Free Wifi
            • Room Service
            Savings alert: 25% below average rate

            The price you found is 25% lower than this hotel's average rate of USD 120/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            Hotel Nuovo Murillo
            Expedia.com
            USD 90*
            View Deal
            Viale Murillo 22, 20149 Milan, Italy
            1.0 km from Teatro Nazionale
            • Free Wifi
            • Bar/Lounge
            Ariosto Hotel
            Travelocity
            View Deal
            Via Lodovico Ariosto 22, 20145 Milan, Italy
            1.0 km from Teatro Nazionale
            • Free Wifi
            • Breakfast included
            Hotel Amendola Fiera
            Booking.com
            USD 64*
            View Deal
            Via Filippo Carcano 39, 20149 Milan, Italy
            1.0 km from Teatro Nazionale
            • Free Wifi
            • Breakfast included
            Hotel Sant'Ambroeus
            Booking.com
            USD 92*
            View Deal
            Viale Papiniano 14, 20123 Milan, Italy
            1.1 km from Teatro Nazionale
            • Free Wifi
            • Room Service
            Antica Locanda Leonardo
            SAVE USD 12
            USD 163*
            Hotels.com
            USD 151*
            View Deal
            78 Corso Magenta, 20123 Milan, Italy
            1.2 km from Teatro Nazionale
            • Free Wifi
            • Breakfast included
            Savings alert: 13% below average rate

            The price you found is 13% lower than this hotel's average rate of USD 173/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            Gambara Hotel
            Booking.com
            USD 58*
            View Deal
            Via Fra' Galgario 4, 20146 Milan, Italy
            1.2 km from Teatro Nazionale
            • Free Wifi
            Le Querce
            Hotels.com
            USD 78*
            View Deal
            Via Jacopo della Quercia 6, 20149 Milan, Italy
            1.2 km from Teatro Nazionale
            • Free Wifi
            • Room Service
            Hotel Emmy
            SAVE USD 25
            USD 79*
            Hotels.com
            USD 54*
            View Deal
            Via Fra' Galgario 4, 20146 Milan, Italy
            1.2 km from Teatro Nazionale
            • Free Wifi
            • Room Service
            B&B Hotel Milano Sant'Ambrogio
            SAVE USD 14
            USD 86*
            Agoda.com
            USD 72*
            View Deal
            Via Degli Olivetani 4, 20123 Milan, Italy
            1.3 km from Teatro Nazionale
            • Free Wifi
            Savings alert: 35% below average rate

            The price you found is 35% lower than this hotel's average rate of USD 110/night.

            We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

            Des Etrangers
            SAVE USD 14
            USD 110*
            Expedia.com
            USD 96*
            View Deal
            Via Sirte 9, 20146 Milan, Italy
            1.3 km from Teatro Nazionale
            • Free Wifi
            • Breakfast included
            Hotel Edy
            Booking.com
            USD 62*
            View Deal
            Via delle Forze Armate 8, 20147 Milan, Italy
            1.3 km from Teatro Nazionale
            • Free Wifi