Three days is sufficient to experience Milan’s Duomo, Last Supper, Brera, Sforzesco, and Navigli districts with focused planning. Securing tickets for Leonardo da Vinci’s *Last Supper* requires booking a full three months in advance via the official Cenacolo website. Navigating Milan is simple with the ATM day pass, costing €7.60 for unlimited travel on trams, buses, and metro.
From Malpensa Airport, the Malpensa Express train reaches Milano Centrale station in 37-52 minutes; departures run twice hourly and cost €13. For travelers from the US, UK, Canada, and Australia, a valid ETIAS visa is mandatory for entry into Italy in April 2026. Apply online at etias-visa.com for a €7 fee, granting three years of travel authorization.
A comfortable mid-range 3-day trip, including return flights from many EU capitals, will cost between €450 and €650 per person. We recommend dividing your time geographically: Day 1 for Duomo and Brera, Day 2 for Sforzesco Castle and surrounding areas, and Day 3 dedicated to the Navigli district. Strategic pre-planning, combined with the economical €7.60 ATM pass, unlocks efficient Milan exploration within three days, maximizing your time at each location.
Milan’s Duomo rooftop costs €16 via stairs or €20 by lift, opening at 09:00 daily. Ninety-six gargoyles decorate the exterior, and on clear days, you can see the Alps. Afterwards, walk through Galleria Vittorio Emanuele II, the glass arcade opened in 1865; entry is free, but try spinning on the bull mosaic’s heel for luck.
La Scala’s museum is €12, and allow 45 minutes to explore its history. For lunch, Luini, near the Duomo in Via Santa Radegonda, offers panzerotti around €5 each. This afternoon, visit the Pinacoteca di Brera art gallery; entry is €15 and Tuesdays are less crowded.
You’ll find works by Bellini and Caravaggio within its halls. Booking for the Duomo rooftop is essential, selling out two weeks in advance from June to September. La Scala show tickets, separate from the museum, are released 60 days before the performance at 09:00 on teatroallascala.org.
Later, enjoy an aperitivo in Brera – expect prices of €12-15 for a spritz and snacks, offering a similar vibe to Navigli but with fewer crowds. Dinner in Brera typically costs €25-35 per person for ossobuco or risotto alla milanese. Pre-book Duomo access and La Scala tickets to avoid disappointment and enjoy Brera’s relaxed atmosphere.
Securing a viewing of Leonardo da Vinci’s Last Supper requires booking exactly 90 days in advance via cenacolovinciano.org. Entry costs €15, plus a €3 reservation fee, for a 15-minute timed slot. Remember, no bags are permitted and photography is prohibited inside Santa Maria delle Grazie.
Tickets often sell out 4-8 weeks before your desired date, so plan accordingly; skip-the-line tours start at €55+ if availability is limited. Afterwards, explore the Sforzesco Castle courtyards for free, or purchase a combined museum ticket for €5, including Michelangelo’s Rondanini Pietà. A walk through Parco Sempione offers views, with optional ascent of the Branca Tower for €6.
Lunch at Eataly Smeraldo, located on Via Tertona, costs approximately €18. In the afternoon, walk the Navigli district—these canals were originally designed by Leonardo da Vinci. On the first Sunday of each month, a large antique market operates alongside the Naviglio Grande.
Enjoy aperitivo at sunset, with prices ranging from €10 to €14. Dinner along the Naviglio Grande will cost between €25 and €40 per person. Plan your Navigli evening for Thursday to experience the largest student gathering, or Sunday to combine antique browsing with canal views.
You can fuel your day with a €3 espresso at Orsonero, Via Savona 63, in Milan’s Isola district. Begin with a quick photo stop at the Bosco Verticale towers on Via Federico Fresi, then walk 800m to Piazza Gae Aulenti for free skyline views. Explore Cimitero Monumentale, established in 1866, Italy’s most famous sculptural cemetery—entry is free.
Lunch at Mercato Centrale within Milano Centrale station costs between €15-20. This afternoon presents a choice: a €30 tour of San Siro stadium, or a trip to Lake Como. San Siro closes 24 hours before any Inter or AC Milan match; check their schedules.
A train to Como San Giovanni station costs €12 one-way and takes 40 minutes. From there, a lake ferry is €10; the last return boat to Como town is 19:30 during the summer months. Consider this timing carefully.
Choosing Como means a late return to Milan, but offers lakeside views. Opting for San Siro allows more time in the city. Either way, conclude your day back in Milan, enjoying dinner in the Porta Romana district—budget €25-35 for a satisfying meal.
This provides a full and flexible day, balancing city exploration with potential lakeside relaxation.
May and October provide the optimal balance for a three-day Milan visit, sidestepping peak crowds and inflated prices. Hotel costs surge to approximately €300 per night during the last week of February and September due to Fashion Week, tripling standard rates. Similarly, the Salone del Mobile in mid-April drives prices to €280-€320 nightly.
Expect limited shopping options from August 10th to 20th as many stores along Via Montenapoleone and Corso Vittorio Emanuele II observe summer closures. November offers the lowest average hotel rates—around €100 per night—but frequent fog significantly reduces visibility for outdoor attractions. Daily expenses, excluding lodging, average €120.
Consider the 3.2km distance between Milan Centrale station and the Duomo; a tram journey takes roughly 15 minutes and costs €2. This careful consideration of dates allows for a budget-conscious trip. Planning around these specific periods ensures a more affordable and enjoyable Milan experience, maximizing value and minimizing frustration.
| Month | Avg high (°C) | Rain days | Crowds | Verdict |
|---|---|---|---|---|
| Jan | 7 | 6 | low | cheapest, Epiphany parades 6th, fog lifts by noon |
| Feb | 9 | 6 | low | Fashion Week last week spikes hotels 3× |
| Mar | 13 | 8 | low | magnolias in Parco Sempione, soft prices |
| Apr | 17 | 9 | med | Salone del Mobile mid-month = insane hotel prices |
| May | 22 | 9 | high | best weather-to-crowd ratio, 15-16h daylight |
| Jun | 26 | 8 | peak | hot, aperitivo season, terrace restaurants open late |
| Jul | 29 | 7 | med | locals flee to coast, cheaper hotels, most museums open |
| Aug | 29 | 8 | low | ghost town mid-month, many shops close 10-20 Aug |
| Sep | 24 | 8 | peak | Fashion Week 3rd week triples hotel rates |
| Oct | 18 | 9 | high | best food season (truffles, game), Halloween Navigli scene |
| Nov | 11 | 10 | low | cheapest week after All Saints, fog returns |
| Dec | 7 | 8 | high | Sant'Ambrogio 7th opens La Scala season, Christmas markets |
Malpensa Express (€13/37-52 min) to Cadorna or Centrale is fastest from MXP; Linate now connects via M4 metro (€2.20/15 min) to Centrale; Bergamo requires bus (€10-15/60 min). Taxis from Malpensa have a flat rate of €95, while metered fares apply from Linate and Bergamo. The Autostradale bus from Bergamo station departs every 30 minutes, serving Milano Lampugnano station.
A direct connection to Centrale requires a further metro transfer. ATM, Milan’s public transport provider, offers a day pass for €7.60, allowing unlimited travel on buses, trams, and the metro. BikeMi, the city’s bike-sharing scheme, costs €4.50 per day.
The M4 metro from Linate reaches Centrale station directly, eliminating previous bus/train combinations. Consider an ATM day pass if you anticipate multiple trips within Milan city limits. This offers significant savings compared to individual tickets.
| Mode | Time | Cost (€) | Best for |
|---|---|---|---|
| Malpensa Express → Cadorna/Centrale | 37-52 min | 13 | fastest from MXP, 2/hour |
| Linate bus / M4 metro → Centrale | 15-25 min | 5 / 2.20 | closer airport, M4 opened 2022 |
| Bergamo (BGY) bus → Centrale | 60 min | 10-15 | low-cost carriers |
| ATM metro/tram/bus day pass | — | 7.60 | unlimited 24h, 4 metro lines |
| Taxi from airports | varies | 95 MXP / 35 LIN | late-night, luggage, groups |
| Uber / FreeNow | varies | from 12 | metro closed after 00:30 |
| Bike share (BikeMi) | — | 4.50/day | flat city, 325 stations |
| Walking (Duomo radius) | — | 0 | 1.5 km covers Duomo-Brera-Castello |
For a three-day Milan visit, Centro suits first-time visitors, Brera appeals to couples, Navigli attracts those seeking nightlife, and Porta Nuova delivers modern skyline views. Hotels in Centro average €130-€200 per night in April 2026, offering a central base close to the Duomo and Galleria Vittorio Emanuele II. Brera provides boutique hotels at €180-€250, prioritizing style over space.
Navigli presents more affordable options, around €100-€180, but expect increased noise levels, especially on weekends. Porta Nuova’s contemporary hotels range from €150-€220, placing you near the Bosco Verticale and Unicredit Tower. The distance from Duomo to Navigli is approximately 6km, requiring transport.
Città Studi, the university district, offers the lowest prices—€90-€150—but lacks central amenities. Consider your priorities when choosing: quiet, budget, or access to main attractions. A detailed table comparing Milan neighborhoods, including transport links and specific hotel recommendations, is available on our site.
Evaluate these trade-offs to ensure a comfortable stay.
| District | Vibe | Hotel €/night | Best for |
|---|---|---|---|
| Duomo / Centro | tourist core, walk to everything | €160-280 | first-timers, short stays |
| Brera | artsy cobblestones, boutique hotels, aperitivo scene | €180-310 | romance, design lovers |
| Navigli | canals, nightlife, younger crowd | €130-210 | foodies, nightlife, budget |
| Porta Nuova / Isola | modern skyline, tech crowd, Bosco Verticale | €170-270 | business, contemporary architecture |
| Porta Romana | residential, family-friendly, great food | €120-190 | longer stays, locals' feel |
| Città Studi | university quarter, cheap eats | €90-150 | backpackers, solo travellers |
| Linate-adjacent | quiet, airport-fast, metro M4 | €100-170 | airport arrivals |
A 3-day Milan trip in April 2026 ranges from €60 to €350+ daily, depending on your preferences. Backpackers can manage on €60-85/day, prioritizing hostels and self-catering. Mid-range travelers should budget €160-230, allowing for hotels and restaurant meals.
Luxury experiences easily exceed €350 daily with upscale hotels and dining. A family of four anticipates €300-440 daily. Beware of budget pitfalls.
Dinner in the Navigli district averages €40-60, while a comparable meal in a local trattoria costs €20-30. A taxi from Milano Centrale to the Duomo is €25-30; the metro is only €1.50. Skipping the ATM 24-hour travel pass (€8.50) means single tickets costing €2.20 each.
Remember a 10% *coperto* (cover charge) is automatically added to all restaurant bills. See the table below for a detailed breakdown to help control expenses.
| Tier | Accommodation | Food | Transport + entry | Total/day |
|---|---|---|---|---|
| Backpacker | Hostel dorm €25-40 | €25-35 (Luini + markets) | €7.60 day pass | €60-85 |
| Mid-range | 3-star €130-200 | €50-75 (trattoria + aperitivo) | €10-15 | €160-230 |
| Luxury | 4-5-star €280+ | €100+ (Michelin scene) | €30 taxis | €350+ |
| Family of 4 | Apartment €180-300 | €120-160 | €15 (under-14s free) | €300-440 |
Book *The Last Supper* for €15 plus a €3 reservation fee up to 90 days in advance, though availability typically disappears 4-8 weeks before your desired date. Fast-track access to the Duomo rooftop costs €20 using the lift, bypassing queues. Online tickets for the Pinacoteca di Brera are priced at €15, while La Scala museum entry is €12.
Sforzesco Castle offers combination tickets starting from €5, covering various exhibitions within the complex. Consider the Milan Pass at €45; it grants entry to numerous attractions and becomes cost-effective after visiting three museums. Travel between sites is easily managed via the efficient metro system.
Pre-booking guarantees entry, particularly for high-demand sites like *The Last Supper*, and minimizes wasted time standing in lines. Efficient planning allows more time to explore Milan’s streets and galleries.
| Attraction | Ticket type | Cost (€) | Time saved |
|---|---|---|---|
| Last Supper (Cenacolo) | Online 3 months ahead, 09:00 release | €15+3 | impossible without — no walk-ups ever |
| Duomo rooftop | Fast-track online | €20 lift online | 60-90 min queue Jun-Sep |
| Pinacoteca di Brera | Online | €15 | 30 min queue on weekends |
| La Scala museum + theatre tour | Online | €12 | €2 off + guaranteed slot |
| Sforzesco Castle combo | Online | €5 | queue bypass, courtyards free anyway |
| San Siro stadium tour | Online | €30 | required if there's a match week |
| Lake Como ferry day pass | Navigazione Laghi app | €25 | unlimited Bellagio-Varenna-Menaggio hops |
| Milan Pass (4 museums) | Online | €45 | pays off from museum 3 |