Milan in 3 Days: Duomo, Last Supper & Navigli Canals
The Gothic cathedral with 3,500 statues, Leonardo's masterpiece on a refectory wall, the world's most ornate shopping arcade, and aperitivo hour by the canals. The complete guide.

Delhi · Visited: Kedarnath, Gangotri, Manali, Shimla, Rishikesh & more · April 2026 · 14 min read
Milan is what happens when Roman ambition, Renaissance genius, and modern Italian style collide in one city — a Gothic cathedral so encrusted with 3,500 statues you could spend a week studying the facade, Leonardo da Vinci's Last Supper surviving a WWII bomb that destroyed the building around it, and a shopping arcade so ornate it has its own good-luck ritual involving a mosaic bull.
⚡ What Milan Actually Is
Milan is not a pretty city in the way Florence or Venice are pretty. It doesn't seduce you on arrival the way Rome does. The outskirts are industrial, the traffic is aggressive, and many first-time visitors wonder what all the fuss is about. Then you walk into the Piazza del Duomo and the largest Gothic cathedral in Italy rises before you like a forest of marble spires, and the entire calculus changes. Milan hides its treasures behind ordinary facades — and the treasures are extraordinary.
This is Italy's economic capital, its fashion capital, and its design capital. The Quadrilatero della Moda (Golden Rectangle) around Via Montenapoleone contains more luxury brands per square metre than anywhere on Earth. The Brera district is one of Europe's finest art neighbourhoods. The Navigli canal district — the last surviving canals from a network Leonardo da Vinci helped engineer — hosts one of the best aperitivo scenes in Italy. And then there's the food: risotto alla Milanese, cotoletta, panzerotti from Luini, and panettone that was invented here.
Three days is enough to see Milan's essential highlights and take a day trip to Lake Como. But book the Last Supper tickets months in advance — this is the single most important piece of practical advice in this entire guide.
MXP / LIN
Main Airports
Apr\u2013Jun
Best Season
Duomo + 20
Key Sights
\u20AC65/day
Budget From
🌡️ Best Time to Visit Milan
Apr–Jun — Spring — Best Season
Recommended
15–28°C, long days, outdoor terraces open across the city. April can be rainy but comfortable. May and June are ideal — warm enough for aperitivo on the Navigli but not yet the stifling July heat. Milan Design Week in April and fashion events make the city vibrant.
Sep–Oct — Autumn — Excellent
Excellent choice
16–25°C, the summer crowds thin out, the fashion season kicks off, and the light over the Duomo rooftop is golden. October is harvest season in Lombardy — truffles, porcini mushrooms, and new-vintage wines appear on every menu. The best food month in Milan.
Jul–Aug — Summer — Hot and Quiet
Avoid August
28–36°C, humid and oppressive. Many Milanese leave the city for the coast or mountains in August — some restaurants and shops close entirely (ferragosto shutdown). If you visit, stick to air-conditioned museums during midday. The Duomo rooftop in July heat is brutal.
Nov–Mar — Winter — Cold but Atmospheric
For opera lovers
0–10°C, grey skies and fog are common in the Po Valley. But Milan in December has stunning Christmas markets, the Duomo lit up at night, and La Scala opera season opens on December 7th. January sales in the fashion district offer genuine discounts. February is Milan Fashion Week.
✈️ Getting to Milan
Key detail: Milan has two main airports. Malpensa (MXP) is the international hub, 50km northwest. Linate (LIN) is closer (7km east) but mainly European flights. The Malpensa Express train (€13, 40 min to Cadorna/Centrale) is the smart way in — taxis cost €90+.
Malpensa Express (recommended from MXP)
Best optionTrain from Malpensa Terminal 1 to Milano Cadorna or Milano Centrale. €13 one way, every 30 minutes, takes 40–50 minutes. Buy tickets at the station machines or the Trenord app. This is faster and a tenth of the taxi price (€90–100). Terminal 2 has a free shuttle bus to Terminal 1 for the train.
Airport bus from Malpensa
Budget optionMalpensa Shuttle and Terravision run buses to Milano Centrale. €8–10, takes 50–70 minutes depending on traffic. Cheaper than the train but slower and less reliable. Fine for budget travellers arriving at off-peak hours.
From Linate Airport (LIN)
Easiest transferThe M4 metro line connects Linate directly to the city centre (Duomo station in 25 minutes, €2.20). This is by far the easiest airport transfer in Milan. If your airline flies into Linate, take advantage of it.
Train from other Italian cities
From other citiesMilano Centrale is one of Europe's best-connected stations. High-speed Frecciarossa trains: Rome (2hr 55min, €30–60), Florence (1hr 40min, €25–45), Venice (2hr 25min, €20–40), Turin (45min, €15–25). Book on Trenitalia or Italo at least 2 weeks ahead for the best fares.
📅 3-Day Milan Itinerary
Each day card is expandable. This itinerary covers the essential Milan highlights with an optional Lake Como day trip on Day 3. Book the Last Supper at least 2 months ahead — this is non-negotiable.
- ●9am: Piazza del Duomo — the Gothic cathedral took nearly 600 years to complete (1386–1965). The facade alone has 3,500 statues, 135 spires, and the golden Madonnina statue at 108 metres. Entry to the cathedral interior: €5. The Duomo rooftop (€14 by lift, €10 by stairs) is the highlight — walk among the marble spires with views across Milan to the Alps on a clear day.
- ●11am: Galleria Vittorio Emanuele II — the glass-vaulted arcade connecting Piazza del Duomo to La Scala. Free to walk through. Find the mosaic of the bull on the floor and spin your heel on its testicles for good luck (the locals do it too). Morning coffee at the historic Camparino bar is a splurge (€6–8 for a standing espresso) but the interior is worth seeing.
- ●12:30pm: Lunch at Luini — a Milan institution since 1888. Their panzerotti (fried dough pockets filled with mozzarella and tomato) cost €3 and the queue moves fast. The best quick lunch in central Milan, no question.
- ●2pm: Castello Sforzesco — the massive 15th-century Sforza fortress. The courtyard is free and impressive. Inside, the civic museums (€5) house Michelangelo’s unfinished Pietà Rondanini — his final work, left incomplete at his death in 1564. The Egyptian and musical instrument collections are also excellent.
- ●4pm: Parco Sempione — Milan’s central park behind the Castello. Free, peaceful, and a good place to rest. Walk through to the Arco della Pace (Arch of Peace) at the far end for a classic Milan photo.
- ●7pm: Evening aperitivo — Terrazza Aperol near the Duomo has rooftop views and a spritz for €12–15. For something less touristy, walk to Porta Venezia neighbourhood where the bars are local and the buffets more generous.
- ●8:15am: Leonardo’s Last Supper at Santa Maria delle Grazie — €15 + €2 booking fee. You MUST book 2–3 months ahead at vivaticket.com or through a tour operator. The visit is exactly 15 minutes per group of 25 people. The morning light from the refectory windows is the best — book the earliest slot you can get. This painting survived a WWII bomb that destroyed three walls of the room and left the Last Supper wall standing. It is worth every euro.
- ●10am: Pinacoteca di Brera (€15) — Milan’s finest art museum, housed in a 17th-century palazzo. Raphael’s Marriage of the Virgin, Caravaggio’s Supper at Emmaus, Mantegna’s Dead Christ — world-class collection. Free on the first Sunday of each month. Allow 2 hours minimum.
- ●12:30pm: Lunch in the Brera district — cobblestone streets, independent bookshops, and small trattorias. Try a risotto alla Milanese (saffron risotto with bone marrow) — Milan’s signature dish. Expect €12–18 at a neighbourhood trattoria.
- ●2:30pm: Walk through Brera — this is Milan’s most charming neighbourhood. Browse the galleries on Via Fiori Chiari, visit the Brera Botanical Garden (free), and absorb the atmosphere of the only part of Milan that feels like a small Italian town.
- ●4pm: Armani/Silos (€14) — Giorgio Armani’s personal fashion archive in a converted grain silo. Four floors of haute couture organised by theme. Even if you’re not a fashion person, the curation and architecture are remarkable.
- ●6:30pm: Navigli canals aperitivo hour — walk along Naviglio Grande and Naviglio Pavese, the last remaining canals from a network Leonardo da Vinci helped design. Most bars charge €8–12 for a Campari Spritz or Negroni and include a generous free buffet. This is not a tourist gimmick — it is how Milanese people actually eat on weeknights. The canal reflections at golden hour are spectacular.
- ●Option A — Lake Como day trip: Take the train from Milano Centrale to Varenna (1 hr, €8 each way) or Como Nord Lago (30 min, €5). At Varenna, walk the Passeggiata degli Innamorati (Lovers’ Walk) and take the ferry to Bellagio (€5, 15 min) — the jewel of Lake Como. Walk up to Villa Serbelloni gardens (€10). Lunch by the lake (€20–30). Return to Milan by 6pm.
- ●Option B — stay in Milan: Morning walk through the Quadrilatero della Moda (Golden Rectangle) — Via Montenapoleone, Via della Spiga. Window-shopping is free and the displays are performance art. Then visit Fondazione Prada (€15) — a Rem Koolhaas-designed contemporary art campus in a converted distillery, with a bar designed by director Wes Anderson.
- ●San Siro stadium tour (€18) — if you’re a football fan, the shared home of AC Milan and Inter is one of Europe’s most atmospheric grounds. The museum covers both clubs’ histories. Tours run daily except on match days.
- ●3pm: If you stayed in Milan, explore Porta Nuova — Milan’s modern district with the Bosco Verticale (Vertical Forest) towers. The Biblioteca degli Alberi park at their base is a pleasant green space.
- ●5pm: Last aperitivo in Porta Venezia — more local and less touristy than Navigli. The LGBTQ+ neighbourhood has some of Milan’s best cocktail bars.
- ●8pm: Farewell dinner — cotoletta alla Milanese (the original breaded veal cutlet, bigger than the plate) at Trattoria Milanese, a family-run institution since 1933. Mains €18–28. Or go upscale at Carlo e Camilla in Segheria — a converted sawmill with communal tables and modern Italian cuisine (€40–60 per person).
Free · Personalised · 24hr Reply
Want this Milan plan customised for your dates?
Tell us your group size, budget, and travel dates. We'll build a day-by-day plan around you — completely free.
No account · No credit card · Takes 2 minutes
🏛️ Milan Landmark Guide
The most important sights in order of priority. Prices as of early 2026 — book the Last Supper and Duomo rooftop online in advance to avoid disappointment.
Duomo di Milano
The largest Gothic cathedral in Italy and the third-largest church in the world. The facade has 3,500 statues and 135 marble spires. The rooftop terrace is the highlight — walking among the spires at eye level with the golden Madonnina, with views to the Alps on clear days. Book the first or last rooftop slot for the best light and fewest crowds.
Leonardo’s Last Supper
Leonardo da Vinci’s masterpiece on the refectory wall of Santa Maria delle Grazie. Each visit is exactly 15 minutes for a group of 25. Book 2–3 months ahead at vivaticket.com — this sells out months in advance and there is no walk-up option. The morning slots have the best natural light through the refectory windows.
Galleria Vittorio Emanuele II
The world’s oldest active shopping mall (1877), with a stunning glass-vaulted cruciform arcade. Home to Prada’s original flagship store, the historic Camparino bar, and the famous bull mosaic on the floor. Free to walk through at any time. The evening light through the glass ceiling is magical.
Pinacoteca di Brera
Milan’s premier art collection in a 17th-century palazzo. Raphael’s Marriage of the Virgin, Caravaggio’s Supper at Emmaus, Mantegna’s Dead Christ, Bellini’s Pietà. Free on the first Sunday of each month. The courtyard with Canova’s bronze Napoleon is worth seeing even if you skip the gallery.
Castello Sforzesco
The 15th-century Sforza fortress houses multiple civic museums including Michelangelo’s unfinished Pietà Rondanini, Egyptian artefacts, and musical instruments. The courtyard alone is worth a visit — free and open daily.
Armani/Silos
Giorgio Armani’s four-floor personal archive in a converted 1950s grain silo. Haute couture pieces organised by theme: colours, light, stars, ethnicity. The architecture of the building itself is as impressive as the collection.
San Siro Stadium
The shared home of AC Milan and Inter Milan, capacity 75,923. The stadium tour includes the pitch-side walkway, changing rooms, and a museum covering both clubs. Tours run daily except on match days — check the Serie A calendar before visiting.
Milan — Cathedral, Canals & Culture
From Gothic spires to golden-hour aperitivo on the Navigli.
📸
Duomo di Milano Rooftop
Duomo di Milano Rooftop
Walking among 135 marble spires on the Duomo rooftop — the most iconic view in Milan with the Alps on the horizon.
💰 Budget Breakdown
Milan is Italy's most expensive city, on par with Paris and London for hotels and dining. But budget travel is very possible — aperitivo buffet dinners, mercato lunches, and free museum days keep costs manageable. Prices per person per day.
| Category | 💰 Budget | ✨ Mid-Range | 💎 Luxury |
|---|---|---|---|
| 🏨 Accommodation | €20–30 (hostel dorm) | €80–120 (3-star hotel) | €250–450 (5-star) |
| 🍽️ Food | €15–20 (markets, bakeries) | €40–55 (trattoria + aperitivo) | €100–180 (Michelin) |
| 🚇 Transport | €5–8 (metro day pass) | €10–15 (metro + trains) | €40–80 (private transfers) |
| 🏛️ Activities | €10–20 (selective museums) | €25–40 (Last Supper, Brera) | €80–150 (private guides) |
| TOTAL (per person/day) | €65/day | €140/day | €350/day |
💚 Budget (€65/day)
Stay at Ostello Bello (from €28/night, excellent hostel with free pasta evenings), eat panzerotti at Luini (€3), take aperitivo buffets for dinner (€8–12), and use the metro day pass (€7.60). Duomo exterior and Galleria are free.
🌟 Mid-Range (€140/day)
Room Mate Giulia (from €110/night, Patricia Urquiola-designed boutique hotel near the Duomo), sit-down lunches in Brera, Navigli canal dinners, and all the major sights including the Last Supper and Duomo rooftop. The sweet spot for most visitors.
💎 Luxury (€350/day)
Park Hyatt Milan (from €350/night, former bank converted into a design hotel on Via Manzoni), private Last Supper tours, Michelin-starred dining at Enrico Bartolini or Seta, La Scala box seats, and private boat hire on Lake Como.
Get the free travel guide
+ weekly destination tips
Download the Rajasthan 7-Day Guide instantly — day-by-day itinerary, real budgets, local food spots & packing list. Plus weekly guides from 2,400+ travellers' favourite destinations.
No spam, ever. Unsubscribe with one click.
🏨 Where to Stay in Milan
Brera and Porta Nuova are best for mid-range and luxury — elegant, central, walkable. Navigli is best for younger travellers and nightlife. Near Stazione Centrale is convenient for trains but less charming. Avoid anything east of the ring road unless you're on a very tight budget.
Park Hyatt Milan
Luxury 5-star · Via Manzoni (Duomo area)
A former bank converted into one of Milan’s most elegant hotels, steps from the Galleria and the Duomo. The lobby bar occupies the original banking hall with soaring ceilings. The restaurant VUN Andrea Aprea holds a Michelin star. Impeccable service in a prime location.
Room Mate Giulia
Boutique 4-star · Via Silvio Pellico (Duomo area)
Designed by Patricia Urquiola with bold colours and playful interiors, 200 metres from the Duomo. The rooftop breakfast terrace has cathedral views. Excellent value for the location — one of the best-reviewed hotels in central Milan for mid-range travellers.
Ostello Bello Grande
Hostel · Near Stazione Centrale
Regularly rated one of Europe’s best hostels. Free pasta dinner every evening, free coffee all day, rooftop terrace, and a social atmosphere. Private rooms also available from €75. Five minutes from Milano Centrale with direct metro access to the Duomo.
Navigli Area Apartments
Self-catering · Navigli district
Renting an apartment in the Navigli canal district puts you at the centre of Milan’s best aperitivo and nightlife scene. The neighbourhood has a bohemian character with antique shops, street art, and canal-side restaurants. Metro M2 (green line) connects to the centre in 10 minutes.
🍽️ Where to Eat in Milan
Milan's food scene ranges from €3 panzerotti to three-Michelin-star tasting menus. The city invented the aperitivo buffet, the risotto alla Milanese, and the cotoletta (breaded veal cutlet). Don't sit down for espresso — stand at the bar and pay €1.20 instead of €3.50.
Luini Panzerotti
Street food institution · Near Duomo
Open since 1888, Luini serves panzerotti (fried dough pockets stuffed with mozzarella and tomato) for €3 each. The queue outside is a Milan landmark in itself. Open for lunch only (10am–3pm). The best value meal in the city centre, bar none.
Trattoria Milanese
Traditional Milanese · Via Santa Marta
Family-run since 1933, this is the definitive place for cotoletta alla Milanese (breaded veal cutlet, bigger than the plate, €22) and risotto alla Milanese (saffron risotto, €16). No-frills interior, generous portions, and genuinely Milanese clientele. Book for dinner.
Carlo e Camilla in Segheria
Modern Italian · Navigli district
A converted sawmill with dramatic communal tables under industrial chandeliers. The menu is modern Italian with Milanese roots — expect €40–60 per person with wine. The atmosphere is unlike any other restaurant in Milan. Book 2–3 days ahead for weekend dinners.
Navigli Canal Aperitivo Bars
Aperitivo buffets · Navigli Grande
The Navigli canal bars are where Milan’s aperitivo tradition is at its best. Pay €8–12 for a Campari Spritz or Negroni between 6–9pm and the included buffet (pasta, risotto, bruschetta, salads) is often substantial enough to be dinner. Not a tourist trap — this is genuinely how Milanese people eat on weeknights.
Where to Stay in Milan Italy
Verified prices · Instant booking
Park Hyatt Milan
Luxury 5-star · Former bank on Via Manzoni
Room Mate Giulia
Boutique 4-star · 200m from Duomo
Ostello Bello Grande
Hostel · Near Stazione Centrale
Mandarin Oriental Milan
Luxury 5-star · Via Andegari
Affiliate links — we earn a small commission at no extra cost to you. Helps keep our guides free.
Things to Do in Milan Italy
Tours & experiences · Instant confirmation
Last Supper Skip-the-Line Tour
Must doDuomo Rooftop + Cathedral Tour
Top ratedLake Como Day Trip from Milan
PopularMilan Food Tour with Tastings
Affiliate links — we earn a small commission at no extra cost to you.
❌ Mistakes to Avoid in Milan
Not booking the Last Supper months in advance
Leonardo’s Last Supper books out 2–3 months ahead. If you haven’t booked before you land in Milan, you will not see it. Check vivaticket.com or getyourguide.com — set a reminder and book the day tickets open.
Taking a taxi from Malpensa instead of the Malpensa Express
Taxis from MXP airport cost €90–100. The Malpensa Express train takes 40 minutes and costs €13. Runs every 30 minutes from the terminal directly to Milano Cadorna and Centrale. It’s faster and a tenth of the price.
Wearing shorts to the Duomo or Last Supper
Both the Duomo and Santa Maria delle Grazie enforce a dress code — shoulders and knees covered. Guards will turn you away at the door. Bring a light scarf or buy a €2 sarong from a street vendor near the piazza.
Sitting down at the bar for espresso
In Milan, espresso at the bar counter is €1.20–1.50. The moment you sit at a table, the price doubles or triples. Stand at the bar, say ‘un caffè per favore’, drink it in 30 seconds — that’s the Milan way.
Skipping Bergamo for a ‘better-known’ day trip
Lake Como and Verona get all the attention, but Bergamo’s Città Alta (upper town) — 45 minutes from Milan — is more authentically medieval and far less crowded. Take the funicular up, walk the Venetian walls, eat polenta and casoncelli pasta.
💡 Pro Tips for Milan
Aperitivo = a free dinner
Milan invented the aperitivo hour. Pay €8–12 for a Campari Spritz or Negroni between 6–9pm at a Navigli or Porta Venezia bar and the buffet included is often substantial enough to be dinner. This is not a tourist trick — it’s how Milanese people actually eat on weeknights.
The metro is excellent and cheap
Milan’s metro has 5 lines covering every major sight. A single ticket costs €2.20, a daily pass €7.60, a 48-hour pass €13.80. Buy a contactless travel card on the ATM Milano app. Central Milan is also very walkable — the Duomo to Castello Sforzesco is a 15-minute walk.
Book the Duomo rooftop at sunrise or sunset
The first and last Duomo rooftop slots have the best light and fewest crowds. In peak summer, the midday heat on the marble roof is intense. The morning slots on clear days let you see the entire Lombard plain and the Alps along the northern horizon.
Day trips are easy from Milano Centrale
Milan is the best-connected city in northern Italy. Lake Como (30–60 min), Verona (55 min, €14), Bergamo (45 min, €6), Lake Maggiore (1 hr) and even Venice (2.5 hrs, €30) are all achievable. Buy Trenitalia or Italo tickets online at least 2 days ahead for the best prices.
Free museum Sundays
Many Milan museums are free on the first Sunday of each month, including the Pinacoteca di Brera (€15 saved), Museo del Novecento, and Castello Sforzesco museums. Plan your trip dates around this if you’re on a budget — it’s a significant saving.
Get the ATM Milano app
The official ATM Milano app shows real-time metro, tram, and bus schedules. You can buy and activate tickets directly in the app using a contactless payment — no need for paper tickets. Also useful for the Malpensa Express train schedule from the airport.
📸 Been to Milan?
Share your photos and get featured in this guide with full credit. Your real photos help thousands of travellers plan better trips.
❓ Frequently Asked Questions
Plan your Milan trip
You Might Also Like
Questions & Comments
Been there? Planning a trip? Drop it below — we reply to everything.
Have you visited this destination?
Any tips you'd add to this guide?
Questions before your trip?
Want a personalised itinerary?
We'll build your day-by-day plan in 24 hours — free.