Home › Milan › Costs

Is Milan expensive? What things really cost in 2026

Short answer

Milan is one of Italy's most expensive cities, with hotel prices close to Rome's and well above most of the country, especially during Design Week and Fashion Weeks. A budget traveller needs about €116 per person a day sharing a room, mid-range about €240 and comfort about €540. Public transport and aperitivo are good value; hotels and restaurants in the centre are the main costs.

Daily budget: backpacker, mid-range, luxury

BudgetMid-rangeComfort
Bed (per person, sharing)€60€120€300
Food & drink€30€60€120
Sights & tickets€20€45€80
Local transport€6€15€40
Per person, per day€116€240€540

Approximate 2026 prices, two people sharing a room. From our Milan day-cost table.

What things cost

ItemTypical price*
Espresso at the barabout €1.20-1.50
Panzerotto (fried filled pastry)about €3-5
Aperitivo drink with snacksabout €9-15
Risotto alla milaneseroughly €14-22
Metro or tram single ticketabout €2.20
Duomo with rooftop terracesabout €15-25
The Last Supperabout €15 plus booking fee
Train to Varenna on Lake Comoa few euros, about 1 hour
Mid-range double in Brera€200-350 a night

* Approximate prices, October 2026. They change with season and exchange rates.

Where the money goes

Accommodation is the biggest cost: even budget hotels around Milano Centrale cost €110-170 a night, and prices can double during trade fairs. Restaurants are pricey in the centre, though bar breakfasts, panzerotti and aperitivo snacks keep food costs down. Sights are moderately priced, and transport is cheap thanks to the metro and the low train fares to Lake Como.

When it is cheaper

August (when many Milanese leave and some restaurants close) and January to early February, outside Fashion Week, often see hotel rates roughly 20-40% lower. Salone del Mobile in April and the Fashion Weeks in February and September are the most expensive.

How to spend less

Compare hotel prices in MilanCompare flightsTours on ViatorActivities on KlookWork out your budget

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

Is Milan expensive?

Yes, by Italian standards. Budget travellers need about €116 a day and mid-range about €240, mostly for hotels.

How much does aperitivo cost in Milan?

About €9-15 for a drink, usually including snacks; it can serve as an early dinner.

How much is The Last Supper ticket?

About €15 plus a booking fee, for a 15-minute timed visit.

Plan your Milan trip

How many days in MilanBest time to visit MilanMilan on a budgetIs Milan safe?Milan trip plannerWhere to stay in MilanFood in MilanBudget calculator