From chic bed and breakfasts to world-famous chains, there is no shortage of hotels in Milan. However, quality budget stays are few and far between and hotel owners aren’t shy of price hiking during busy periods.
The Milan hotels below have been hand-picked by our guide author and are grouped into three pricing categories:
Luxury (over €350)
Moderate (€150 to €350)
Cheap (up to €150)
These are the starting prices for a double room, including taxes and breakfast, unless otherwise specified.
Hotel Principe Di Savoia
David Beckham, Ben Affleck and Sophia Loren are among the celebrities to have graced this top-notch luxury hotel. With all the hustle and bustle of a large hotel, but the attentive service of a boutique, the swimming pool, spa and impressive bar make Principe Di Savoia one of Milan’s more fashionable stays.Address: , Piazza Della Repubblica 17, Milan, 20124
Telephone: +39 02 62301.
Magna Pars Suites
If you want to spend the night as a supermodel might, then these huge stylish suites in a converted perfume factory are just the ticket. Located in the fashionable Forcella district, which is awash with designers in fashion week, this suite-only hotel has every mod con.Address: , Via Forcella, 6, Milan, 20144
Telephone: +39 02 833 8371.
Just a stone's throw from the Duomo, this is Europe's first 7-star hotel. It offers guests an in-room coiffeur and spa service, free Wi-Fi, and a fully stocked minibar that is refurbished daily. They offer a choice of contemporary suites overlook the Galleria. Exclusive and opulent, it gives guests serious bragging rights.Address: , Via Silvio Pellico 8, Milan, 20121
Telephone: +39 02 3659 4690
Antica Locanda dei Mercanti
14 individually decorated rooms make up this bijou hideaway - an oasis of tranquillity just a stone's throw from Milan's top attractions. Four of the rooms have terraces, but there is a choice of smaller rooms and suites, some with contemporary four-poster beds. Its continental breakfasts can be served in the room.Address: , Via San Tomaso 6, Milan, 20121
Telephone: +39 02 805 4080.
Only five minutes from the Duomo, this is Milan's first ecological hotel, which offers 52 plain, immaculate but tastefully furnished rooms that are comfortable yet inexpensive. Some come with a Jacuzzi while others offer city views. There's Wi-Fi, and free bicycles are available for guests to use.Address: , Largo Carrobbio 2, Milan, 20121
Telephone: +39 02 7200 0556.
Like staying inside a contemporary work of art, Straf has 64 individually styled rooms that make the most of texture and colour. This sensual approach extends into its wellbeing rooms, which offer aromatherapy and chromotherapy treatments. The hotel also boasts a small gym and a first-class location just opposite the Duomo.Address: , Via San Raffael 3, Milan, 20121
Telephone: +39 02 805 081.
Located near the calm of Parco Sempione, this simply furnished, art nouveau hotel is a good budget option. The rooms are clean, while staff are friendly and helpful. It is also outside the congestion charge zone, so a good choice if driving. We suggest asking for a room with a balcony for a fantastic view.Address: , Via Abbondio Sangiorgio 16, Milan, 20145
Telephone: +39 02 344 705.
LaGare Hotel Milano Centrale
Built for the Milan Expo in 2015, this sparkling 4-star stay has much more to offer than its superb location near Central and Porta Garibaldi stations. Sleek sleeping quarters make the most of muted colours and Murano glass, while its rooftop bar, world-class wellness centre and sublime spa are further reasons not to leave.Address: Stazione Centrale, Via Gian Battista Pirelli 20,, Milan, 20124
Telephone: +39 02 872 5241.
If you're prepared to sacrifice location for affordability, without cutting corners on style, then opt for this design hotel in Via Tortona. The rooms are minimalist, slightly retro and futuristic, almost stark. Although it may not appear comfortable, it’s certainly a place you'll enjoy talking about.Address: , Via Tortona 35, Milan, 20144
Telephone: +39 02 489 8861.