COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Cheap Hotels in Milan

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Hotel Berna
4 out of 5
Via Torriani Napo 18, Milan, MI
The price is £93 per night from 2 Apr to 3 Apr
4.6/5Wonderful! (1,190 reviews)

"Very good location and service ,excellent breakfast and evening cocktails"…"

Reviewed on 12 Apr 2020

Hotel Berna
43 Station Hotel
3 out of 5
Via Fabio Filzi 43, Milan
Free cancellationReserve now, pay when you stay
The price is £49 per night from 6 Mar to 7 Mar
4.4/5Wonderful! (993 reviews)
Super close to central train station

"I had a nice stay for 2 nights - I’ve been travelling with a heavy backpack & small roller case so I wanted a hotel close to the station since I was arriving in Milan on the train and it made getting a bus to the airport really easy - it was a short walk. The room was a good size, clean & comfortable. ..."…"

Reviewed on 22 Oct 2020

43 Station Hotel
MOXY Milan Malpensa Airport
Milan Malpensa Airport, Terminal 2, Somma Lombardo, VA
Get Rates
4.4/5Excellent! (1,000 reviews)
Great hotel

"The hotel is easy to get to just a short bus ride if you arrive in terminal 1 or literally a 2 minute walk from terminal 2. The staff were super friendly and welcoming from the minute we arrived, the dinner at the hotel was good too and they also gave us advice about getting the train to Lake Come. ..."…"

Reviewed on 10 Mar 2020

MOXY Milan Malpensa Airport
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
B&B Hotel Milano Sant'Ambrogio
3 out of 5
Via Degli Olivetani, 4, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £47 per night from 4 Mar to 5 Mar
4.3/5Excellent! (966 reviews)
Great stay

"Great location and comfortable stay, quiet neighbourhood and friendly staff who helped us with all our requests! I recommend this B&B to anyone who wants to stay in Milan for a week while discovering the city!"…"

Reviewed on 3 Oct 2020

B&B Hotel Milano Sant'Ambrogio
Esco Hotel Milano
2 out of 5
Via Antonio da Recanate, 2, Milan, MI
The price is £52 per night from 6 Mar to 7 Mar
4.2/5Excellent! (353 reviews)

"A comfortable place with friendly staff."…"

Reviewed on 30 Sep 2020

Esco Hotel Milano
Holiday Inn Express Milan - Malpensa Airport
3 out of 5
Via de Pinedo Ang., Via Oldrini Case Nuove, Somma Lombardo, VA
Free cancellation
The price is £45 per night from 21 Mar to 22 Mar
4.2/5Very Good! (1,170 reviews)

"SATISFIED, CLEAN AND BEAUTIFUL THE WELL PREPARED BREAKFAST"…"

Reviewed on 15 Dec 2020

Holiday Inn Express Milan - Malpensa Airport
Hotel Aspromonte
3 out of 5
Piazza Aspromonte 12-14, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £52 per night from 4 Mar to 5 Mar
4.1/5Very Good! (468 reviews)

"Employees attentious, hotel very clean, with good breakfast"…"

Reviewed on 4 Jan 2020

Hotel Aspromonte
Hotel Da Vinci
4 out of 5
Via Senigallia 6, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £41 per night from 1 Apr to 2 Apr
4/5Very Good! (1,226 reviews)

"Nice and clean hotel. The staff is very polite and helpful. I went during the COVID19 outbreak. I would love to go back when it is over"…"

Reviewed on 15 Mar 2020

Hotel Da Vinci
Allegroitalia Espresso Linate
Via Francesco Baracca 19, Novegro, Segrate, MI
Get Rates
4/5Very Good! (509 reviews)

"The square toilet seats were uncomfortable as all get out but it worked! I liked the easy room layout and for a layover or late train into Milan and an early flight, it is good for 3euros each passenger! Great job!!!"…"

Reviewed on 1 Feb 2019

Allegroitalia Espresso Linate
Soperga Hotel
3 out of 5
Via Soperga 24, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £122 per night from 5 Mar to 6 Mar
4/5Very Good! (662 reviews)
Practical and cosy

"The hotel is nice and very close to central station. It is very handy when just passing by Milan on the way to the airport. Beds are a bit hard and breakfast is basic. Overall a good experience for the price!"…"

Reviewed on 27 Sep 2020

Soperga Hotel
Hotel Rio
3 out of 5
Via Mazzini 8, Milan
Free cancellationReserve now, pay when you stay
The price is £67 per night from 4 Mar to 5 Mar
3.9/5Very Good! (617 reviews)

"Hotel Rio is situated in the heart of Milan and just a two minute walk to the beautiful Duomo. The location is absolutely brilliant! I stayed in a single room for two nights and it was more than comfortable as I’m not a traveller that spends too much time in my room. The hotel itself is quite small, ..."…"

Reviewed on 18 Sep 2020

Hotel Rio
ibis Milano Centro
3 out of 5
Via Finocchiaro Aprile Camillo 2, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £73 per night from 21 Mar to 22 Mar
3.9/5Good! (1,318 reviews)
Perfect location, really clean, friendly staff

"This was the perfect hotel for our trip (family of 3 in late July). We stayed for 3 nights and needed to be by the train station for days out and also near to the centre for shopping and dining out etc. The location was brilliant. The hotel was spotless, we were offered room cleaning on check in ..."…"

Reviewed on 7 Aug 2020

ibis Milano Centro
Hotel Garda
3 out of 5
via Napo Torriani, 21, Milan, MI
The price is £59 per night from 2 Apr to 3 Apr
3.8/5Good! (952 reviews)
Good place

"Good budget hotel near the main train station. A bit dated inside but no complaints, and would happily stay there again."…"

Reviewed on 5 Oct 2020

Hotel Garda
Hotel Bernina
3 out of 5
Via Napo Torriani 27, Milan, MI
The price is £53 per night from 5 Mar to 6 Mar
3.7/5Good! (736 reviews)

"Great late night welcome, helpful receptionist. Room lovely. Public areas beautifully designed."…"

Reviewed on 10 Aug 2020

Hotel Bernina
Idea Hotel Milano Malpensa Airport
4 out of 5
Via Della Chiesa, 27, Somma Lombardo, VA
Free cancellationReserve now, pay when you stay
The price is £55 per night from 4 Mar to 5 Mar
3.7/5Good! (998 reviews)

"Room was fine and nice restaurant just around the corner. No tea or coffee in room and hotel restaurant closed due to covid. Airport quite close but taxi transfer arrangement by hotel worked fine"…"

Reviewed on 5 Oct 2020

Idea Hotel Milano Malpensa Airport
iH Hotels Milano Gioia
4 out of 5
Via della Giustizia, 10/d, Milan, MI
The price is £59 per night from 2 Apr to 3 Apr
3.7/5Good! (945 reviews)

"Location not very near centro but ok, staff very friendly and breakfast was good (but not many choices, everyday same). Rooms are comfortable."…"

Reviewed on 28 Feb 2020

iH Hotels Milano Gioia
Guest House Pirelli
Via Giovanni Battista Pirelli, 26, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £40 per night from 4 Mar to 5 Mar
3.6/5Good! (344 reviews)

"To clarify, this is NOT a hotel. This is a hostle, oddly in an office building. Yes, kind of weird and seems sketchy."…"

Reviewed on 24 Feb 2020

Guest House Pirelli
Hotel Club
3 out of 5
Via Copernico 18, Milan, MI
Free cancellationReserve now, pay when you stay
The price is £43 per night from 6 Mar to 7 Mar
3.5/5Good! (557 reviews)

"I was very impressed with the person at the reception helping me find places and do my online check in . Also finding me a quiet room which was basic but comfortable"…"

Reviewed on 16 Sep 2020

Hotel Club
Hotel Bolzano
3 out of 5
Via Ruggero Boscovich, 21, Milan, Lombardy
Get Rates
3.4/5 (549 reviews)
A perfect stay

"I would definitely recommend the Bolzano hotel."…"

Reviewed on 12 Jan 2018

Hotel Bolzano
Hotel Centrale
1 out of 5
Via Zuretti 46, Milan
The price is £33 per night from 6 Mar to 7 Mar
3.3/5 (368 reviews)

"Very nice smile of the hotel staff. Good taste coffee and croissant for breakfast."…"

Reviewed on 26 Feb 2020

Hotel Centrale
Don't see what you're looking for?
We've got more Cheap Hotels. Find the right one for you.
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.

Pocket Guide: Cheap Hotels in Milan

Search for Cheap Hotels in Milan on Expedia.co.uk. You can easily find your Cheap Hotels in Milan using one of the methods below:

  • View our selection of featured hotels in Milan
  • Use the map to find budget hotels in the Milan neighborhood you prefer
  • Use the filters to see hotels in a specific area of Milan, select a specific theme, brand, or hotel class in Milan
  • Enter your travel dates now to view the best deals on hotels in Milan - while they last

Frequently asked questions

What is Milan like for travellers on a budget?
Milan has cheap accommodation options and a range of things to see and do, making it a great holiday choice for budget-conscious travellers. In addition to its well-known attractions such as Cathedral of Milan and Teatro alla Scala, this destination is home to Sempione Park and Indro Montanelli Public Gardens, which you can enjoy while spending very little.
What's the best accommodation for a budget-friendly stay in Milan?
Based on reviews, Central Hostel Milano is a popular guest house for our travellers who want a more economical choice, and features free WiFi and laundry facilities. Other choices to stay on the cheap include Grand Hotel Villa Torretta Milan Sesto, Curio Collection by Hilton and Hotel Bernina.
How many low-cost hotels will I be able to find in Milan?
Choose a hotel that suits your wallet from Expedia’s 228 budget hotels in Milan.
When is the best time for a budget trip to Milan?
Weather will likely play an important role when you plan your trip to Milan, but bear in mind that cheaper options are usually available when the weather isn’t as good. The hottest months are usually July and August, with an average temperature of 22°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Milan is 1001 inches.
What is there to see and do in Milan?
Milan attracts visitors with its stunning cathedral and top museums, and offers plenty to see and do without spending a fortune. You can budget for the popular local attractions that are highest on your list, such as Teatro alla Scala and Galleria Vittorio Emanuele II, and choose other low-cost activities to fill your itinerary. Explore and snap photos of landmarks like Cathedral of Milan, or check out the area’s cultural spots like Pinacoteca di Brera and Castello Sforzesco.
How can I get to Milan and get around on a budget?
Scoping out the transportation options in Milan is a smart way to keep your trip affordable. The nearest airport is 25.3 mi (40.7 km) away from the centre in Malpensa International Airport (MXP). However, if that doesn’t suit your budget, you can book a flight to Linate Airport (LIN), located 4.6 mi (7.4 km) away. You can walk to nearby metro stations including Lanza Station, Cairoli Station and Montenapoleone Station.

Milan Hotel Reviews

Travellers loved these Cheap Hotels

More trip options