Find Hotels with Restaurants in Milan

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 799 Milan Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Hotel Osteria della Pista
4 out of 5
Via Verbano 1, Casorate Sempione, VA
Fully refundableReserve now, pay when you stay
The price is $129 per night from Jun 28 to Jun 29
$129
per night
Jun 28 - Jun 29
9.6/10 Exceptional! (1,001 reviews)
"Comfortable. Quaint location."

Reviewed on Jun 6, 2023

Hotel Osteria della Pista
Hotel Berna
4 out of 5
Via Torriani Napo 18, Milan, MI
Fully refundableReserve now, pay when you stay
The price is $133 per night from Jul 9 to Jul 10
$133
per night
Jul 9 - Jul 10
9/10 Wonderful! (999 reviews)
"This is a lovely European hotel. The staff was extremely professional and friendly. The room was lovely and comfortable and very clean. It was a very short distance from Milano Centrale and a Metro stop. The breakfast buffet was superb! Highly, highly recommend!!!!"

Reviewed on Jun 8, 2023

Hotel Berna
Sheraton Milan Malpensa Airport Hotel & Conference Center
4 out of 5
S.S. 336, Ferno, VA
Fully refundableReserve now, pay when you stay
The price is $174 per night from Jul 8 to Jul 9
$174
per night
Jul 8 - Jul 9
9/10 Wonderful! (1,217 reviews)
"Walking distance right into the Milan airport - fantastic"

Reviewed on Jun 7, 2023

Sheraton Milan Malpensa Airport Hotel & Conference Center

Save an average of 15% on thousands of hotels when you're signed in

MOXY Milan Malpensa Airport
Milan Malpensa Airport, Terminal 2, Somma Lombardo, VA
Fully refundableReserve now, pay when you stay
The price is $109 per night from Jul 3 to Jul 4
$109
per night
Jul 3 - Jul 4
8.8/10 Excellent! (1,001 reviews)

Reviewed on Jun 2, 2023

MOXY Milan Malpensa Airport
Best Western Air Hotel Linate
4 out of 5
via Francesco Baracca 2, Segrate, Milano
Fully refundableReserve now, pay when you stay
The price is $108 per night from Jun 17 to Jun 18
$108
per night
Jun 17 - Jun 18
8.6/10 Excellent! (1,000 reviews)
"We requested an accessible room which was granted. However, in order to access the room from the lobby, you need to ascend several steps. There is a ramp outside leading to the wing. The desk staff were very helpful and, the restuarant was very nice. They also have a shuttle to Linate airport."

Reviewed on Jun 4, 2023

Best Western Air Hotel Linate
Holiday Inn Express Milan - Malpensa Airport, an IHG Hotel
3 out of 5
Via de Pinedo Ang., Via Oldrini Case Nuove, Somma Lombardo, VA
Fully refundable
The price is $97 per night from Jul 4 to Jul 5
$97
per night
Jul 4 - Jul 5
8.4/10 Very Good! (1,000 reviews)
"This is a good value hotel for staying near the Milan (MXP) airport. There is a local, free shuttle that can be used to/fr the airport if you can determine where the pickup site is which we did by using extensive google skills and google maps. You can also pay 15 Euro per room to use the hotel shuttle. ..."

Reviewed on Jun 1, 2023

Holiday Inn Express Milan - Malpensa Airport, an IHG Hotel
Michelangelo Hotel
4 out of 5
Piazza Luigi di Savoia, 6, Milan, MI
8.4/10 Very Good! (999 reviews)
"Amazing staff...Thanks for your service. Went above and beyond. Great location! Just a short walk from the train station."

Reviewed on Mar 16, 2020

Michelangelo Hotel
Uptown Palace
4 out of 5
Via Santa Sofia N.10, Milan, MI
Fully refundableReserve now, pay when you stay
The price is $210 per night from Jul 2 to Jul 3
$210
per night
Jul 2 - Jul 3
8.4/10 Very Good! (1,000 reviews)
"Nice hotel close to duomo and shopping centers"

Reviewed on Jun 7, 2023

Uptown Palace
Hotel Brunelleschi
4 out of 5
Via Flavio Baracchini 12, Milan, MI
Fully refundableReserve now, pay when you stay
The price is $207 per night from Jul 7 to Jul 8
$207
per night
Jul 7 - Jul 8
8.4/10 Very Good! (996 reviews)
"We had a nice stay in the hotel! Highly recommend it!"

Reviewed on Jun 6, 2023

Hotel Brunelleschi
Hotel Glam Milano
4 out of 5
Piazza Duca D'Aosta 4/6, Milan
Fully refundableReserve now, pay when you stay
The price is $197 per night from Jun 23 to Jun 24
$197
per night
Jun 23 - Jun 24
8.2/10 Very Good! (1,006 reviews)
"Very nice location and accommodation you can walk to Duomo and everything important in Milan Definitely worth coming back and so close to train station"

Reviewed on Jun 7, 2023

Hotel Glam Milano
Don't see what you're looking for?
See all available properties in Milan
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Milan Hotels with Restaurants information

 

Hotels with Restaurants in Milan

799

Highest price
$210
Cheapest price
$97
Number of guest reviews
10,219
Total number of hotels in Milan
5,537

 

Recent reviews of Milan hotels
Expedia verified reviews