Quick answer
In Milan, a day costs about €42 per person on a budget, €125 mid-range and €176 for a comfortable day, before your hotel. The average hotel room was €229 a night in spring 2026, plus a tourist tax of €3 to €10 per person per night. Three mid-range nights for two people come to about €1,545, flights not included.
Every number below comes from a dated source: official ticket pages, Milan press surveys from 2025 and 2026, and our own fare checks. Prices were checked on 5 October 2026. Flights are left out because we found no reliable dataset for US to Italy fares.
How much a day in Milan costs
Here is a day for one person at three levels. Each line uses a published price, and the “how we got it” column shows which one.
| Budget | Mid-range | Comfort | |
|---|---|---|---|
| Breakfast | €3 (coffee and croissant at the counter) | €3 (same) | €8 (sit-down breakfast) |
| Lunch | €8 (sandwich or street food) | €18 (trattoria in the center) | €25 (à la carte restaurant) |
| Aperitivo | none | €15 (standard bar) | €30 (rooftop bar) |
| Dinner | €16.50 (pizza, drink and cover charge) | €40 (half of a €80 dinner for two) | €50 (half of a €100 dinner for two) |
| Transport | €4.40 (two metro tickets) | €7.60 (day ticket) | €7.60 (day ticket) |
| Sights | €10 (Duomo and Museum) | €41 (Duomo and rooftop by lift €26, Last Supper €15) | €55 (Duomo Fast-Track Pass €32, Last Supper €15, official tour €8) |
| Total per person | €41.90 | €124.60 | €175.60 |
The math, line by line:
- Budget: 3 + 8 + 16.50 + 4.40 + 10 = €41.90
- Mid-range: 3 + 18 + 15 + 40 + 7.60 + 41 = €124.60
- Comfort: 8 + 25 + 30 + 50 + 7.60 + 55 = €175.60
Where the prices come from:
- Coffee: an espresso at the bar averaged €1.27 in Milan in 2026 (Assoutenti survey, August 2026). A Milan daily paper put coffee and croissant at the counter at about €3, and breakfast at a table at €5 to €8.
- Lunch: the same paper found sandwiches and street food at €5 to €8, fixed-price lunch menus at €9 to €11 and à la carte at €15 to €25. A 2025 survey put a trattoria lunch in central Milan at €13 to €18.
- Pizza: a 2024 survey of 21 well-known Milan pizzerias found a margherita at about €9 on average, and a full pizza meal with a drink and cover charge at €11 to €16.50.
- Aperitivo: €10 to €20 in the usual areas such as the Navigli and Porta Venezia, and €20 to €30 on rooftops.
- Dinner: a three-course meal for two at a mid-range restaurant is €80, in a range of €65 to €100, without drinks. This figure is crowdsourced (Numbeo, October 2026), so treat it as a guide. Wine is not included.
- Transport: a metro ticket is €2.20 for 90 minutes, and a day ticket is €7.60.
- Sights: official prices from the Duomo and Last Supper ticket sites. At the Last Supper, Americans aged 18 and over pay the full €15.
How much a hotel in Milan costs
The hotel is the biggest line in any Milan budget. In April to June 2026, the average room in Milan cost €228.94 a night, according to the Trademark Italia hotel monitor. That put Milan among the three most expensive Italian cities for hotels. If two people share, that is €114.47 each per night.
That figure is an average across all categories, so a simple hotel near Centrale will cost less and a five-star near the Duomo far more. We did not find a reliable source for Milan prices by star rating, so we don’t quote one.
You also pay a tourist tax at the hotel, per person per night, for up to 14 nights in a row:
| Type of property | Tax per person per night (2026) |
|---|---|
| 4-star and 5-star hotels | €10.00 |
| 3-star hotels | €7.40 |
| 2-star hotels | €5.00 |
| Apartments, short lets and B&Bs | €9.50 |
| Hostels | €3.00 |
These rates were raised for the 2026 Winter Olympics. The city has said it may return to lower rates in 2027, but nothing is confirmed, so check the rate when you book.
Our where to stay in Milan guide compares the neighborhoods by price. To compare live rates for your dates, search hotels in Milan on Booking.com.
How much a trip to Italy costs for 2
Here is a worked example: two people, three nights in Milan, mid-range, flying into Malpensa and staying in a 4-star hotel at the city average rate.
| Item | Math | Cost |
|---|---|---|
| Daily spending | €124.60 x 2 people x 3 days | €747.60 |
| Hotel | €228.94 x 3 nights | €686.82 |
| Tourist tax (4-star) | €10 x 2 people x 3 nights | €60.00 |
| Malpensa Express, return | €25 x 2 people | €50.00 |
| Total before flights | €1,544.42 |
On a budget, the same three days of spending drop to €251.40 for two (€41.90 x 2 x 3). The hotel is then the line that decides your total.
If you add a day trip or an onward train, book it early. In our fare check, the cheapest Frecciarossa from Milan to Venice was €19.90 five weeks ahead and €49 the next day. For two people that is a difference of €58.20 each way. See our Milan to Venice train guide for times and fares.
What drives the cost
Most of the gap between the three budgets comes from four things:
- Your dates. Hotel prices jump during trade fairs and fashion weeks. Coming up: EICMA (5 to 8 November 2026), Fashion Week (23 February to 1 March 2027) and Design Week, with the Salone del Mobile on 13 to 18 April 2027.
- The hotel category. It sets both the room rate and the tourist tax, which ranges from €3 to €10 per person per night.
- Paid sights. The budget day has one €10 ticket. The comfort day spends €55 on sights alone.
- How late you book trains. High-speed fares are dynamic. In our check, booking about five weeks ahead cut the cheapest fare by 55 to 60% on the Venice, Florence and Rome routes.
Food is easier to control. Coffee at the counter, a sandwich at lunch and pizza for dinner add up to €27.50 for the day.
Ways to save that actually work
- Book high-speed trains a few weeks ahead. Milan to Rome fell from €95 the next day to €37.90 five weeks out. Compare Trenitalia and Italo, since a ticket for one is not valid on the other. Resellers such as Trainline show both in English, usually with a booking fee.
- Use the first Sunday of the month. The Last Supper, the Pinacoteca di Brera and the city museums, including Sforza Castle, are free. The Last Supper and Brera still require a booking, and Last Supper tickets for that Sunday go on sale the Wednesday before at noon.
- Watch for other free days. The Duomo has free admission days with booking, such as 16 October and 4 November 2026. The Duomo Museum is free on the last Sunday of each month.
- Tap your card on the metro. The gates take contactless cards and phones, charge the cheapest fare, and cap your spending at the day-ticket price after four trips.
- Take the bus from Malpensa if you are alone. Buses to Centrale cost about €4 to €5 booked online, against €15 for the Malpensa Express. For a group of three or four, the €114 fixed taxi fare works out at roughly €28 to €38 each. Details in our Malpensa to Milan guide.
- Stand at the bar. Coffee and a croissant at the counter cost about €3. The same breakfast at a table costs €5 to €8.
- Eat a set lunch. Fixed-price lunch menus run €9 to €11 in Milan.
- Drink tap water. Milan’s tap water is safe to drink and is tested by the city water company and the local health authority.
- Pay in euros. When a card machine or ATM offers to charge you in dollars, say no. That conversion adds an exchange rate and fees on top of what your bank charges.
What is not in these numbers
These figures cover Milan only. They leave out flights, travel insurance, shopping and wine with dinner. Prices in other Italian cities will differ, and this guide does not estimate them. For everything you need to sort out before you go, from passports to tipping, read our first trip to Italy checklist.
Frequently asked questions
How much does a trip to Italy cost per day?
In Milan, using 2026 prices, a day costs about €42 per person on a budget, €125 mid-range and €176 for a more comfortable day. Those figures cover food, transport and sights, but not your hotel.
How much does a trip to Italy cost for 2 people?
Three nights in Milan for two, mid-range, comes to about €1,545 before flights. That covers food, sights, transport, an average hotel room, tourist tax and the Malpensa Express both ways.
How much is a hotel in Milan per night?
The average room rate in Milan was €228.94 a night in April to June 2026, according to the Trademark Italia hotel monitor. Add the tourist tax of €3 to €10 per person per night, depending on the type of property.
Is Milan expensive compared to the rest of Italy?
For hotels, yes. Milan was among the three most expensive Italian cities for hotel rooms in spring 2026. An espresso averaged €1.27 in Milan in 2026, slightly below the national average of €1.29.
Do I need to tip in Italy?
No. Tipping is not expected. Many restaurants add a coperto (cover charge) per person, which must be listed on the menu, and rounding up for good service is optional.
What is the cheapest way to see Milan's museums?
Go on the first Sunday of the month, when the Last Supper, the Pinacoteca di Brera and the city museums, including Sforza Castle, are free. The Last Supper and Brera still need a booking.
