2 Days in Milan: The Perfect Short Itinerary
Contents
- Before You Go: Practicalities
- Day 1: The Duomo, the Galleria, and the Brera
- Morning: Duomo di Milano
- Mid-morning: Galleria Vittorio Emanuele II
- Lunch: Brera neighbourhood
- Afternoon: Pinacoteca di Brera
- Evening: Navigli
- Day 2: The Last Supper, Castello Sforzesco, and Fashion Quarter
- Morning: The Last Supper (Santa Maria delle Grazie)
- Mid-morning: Castello Sforzesco
- Lunch: Near Castello or Corso Magenta
- Afternoon: Via della Spiga and the Quadrilatero della Moda
- Late afternoon: Milan Cathedral one more time
- Dinner: City centre
- Where to Stay
- Budget (approximately €60–€120/night)
- Mid-range (approximately €130–€280/night)
- Luxury (approximately €350–€900+/night)
- 2-Day Budget Summary
- What to Skip
- Book Your Trip
Milan moves faster than the rest of Italy. The morning espresso is taken standing at the bar, lunch is 45 minutes, and dinner doesn’t start until 8 pm. Two days here gives you enough time to hit the essential sights without feeling like a checklist exercise - if you prioritise correctly. The city’s two absolute must-sees are the Duomo rooftop and The Last Supper; everything else layers around them.
The one non-negotiable before you arrive: book The Last Supper the moment you confirm your dates. It sells out weeks - sometimes months - ahead, and there is no day-of availability.
Before You Go: Practicalities
Getting there. Milan is served by two main airports. Malpensa (MXP), 50 km west, handles most long-haul flights; the Malpensa Express train runs to Milano Centrale in approximately 50–55 minutes, approximately €13 (as of 2026). Linate (LIN), 8 km east, mainly serves European routes; the metro M4 line runs direct to the city centre in approximately 30 minutes, approximately €2.20.
Getting around. Milan’s metro has four lines and covers all major sights efficiently. A 48-hour travel card costs approximately €7 and covers unlimited metro, tram, and bus journeys. Taxis are metered; standard journeys within the centre run approximately €8–€15. Milan is also very walkable between the Duomo, Brera, and Castello Sforzesco.
Weather and timing. Milan is flat and hot in July–August (often 34–38°C); spring (April–May) and autumn (September–October) are the most comfortable. Fashion Week runs twice yearly (February and September), when hotel prices surge 40–80%.
Day 1: The Duomo, the Galleria, and the Brera
Morning: Duomo di Milano
Start at Piazza del Duomo at 9 am. The square functions as Milan’s central node and the cathedral defines it - the largest Gothic church in Italy and the third largest in the world, begun in 1386 and not officially completed until 1965.
Entry to the main cathedral floor is free but expect queues. Pre-purchase your Duomo Cathedral Complex ticket online to access the Archaeological Area, Treasury, Baptistery, Museum, and - most importantly - the rooftop terrace. The rooftop is the highlight of any Milan visit: you walk among 135 marble spires and more than 3,500 statues, with the Alps visible on clear days. Rooftop access by lift is approximately €20 (stairs approximately €16, as of 2026). Opening hours: 9 am–7 pm daily.
Allow 90 minutes for the cathedral interior and rooftop combined.
Mid-morning: Galleria Vittorio Emanuele II
Walk directly from the cathedral through the arch into the Galleria Vittorio Emanuele II - a 19th-century iron-and-glass shopping arcade that is as much monument as mall. The mosaic floor includes a famous bull emblem: Milanese tradition dictates spinning three times on the bull’s genitalia for good luck. The arcade connects Piazza del Duomo to Piazza della Scala and takes perhaps 20 minutes to walk through properly.
The shops inside are Prada, Gucci, Louis Vuitton - for browsing, not buying (unless you are buying). The Camparino in Galleria bar on the corner has been operating since 1915; an Aperol Spritz here costs approximately €12–€16 but the setting is worth the premium for one drink.
Lunch: Brera neighbourhood
Walk north from the Galleria towards Brera, Milan’s art-and-boutique quarter. Trattoria Milanese on Via Santa Marta (a ten-minute walk) is one of the oldest restaurants in Milan, serving Milanese classics - cotoletta alla Milanese (breaded veal cutlet), risotto alla Milanese with saffron - mains approximately €18–€28. Book ahead; it is consistently full. For something quicker, the Brera area has numerous cafés and smaller lunch spots where a pasta and glass of wine runs approximately €12–€18.
Afternoon: Pinacoteca di Brera
The Pinacoteca di Brera is the finest art museum in Milan and one of the best in Italy. Entry approximately €15 (as of 2026). Opening hours: Tuesday–Sunday 8:30 am–7:15 pm. The permanent collection covers Italian painting from the 13th to 20th centuries, with standouts including Raphael’s Sposalizio della Vergine, Mantegna’s Dead Christ, and Caravaggio’s Supper at Emmaus. Budget 2 hours.
After the gallery, walk through the Brera streets - cobbled, pedestrianised, lined with independent bookshops, galleries, and antique dealers. It’s the most pleasant walking quarter in the city.
Evening: Navigli
Take the metro south to Navigli (Porta Genova station on Line 2). This is Milan’s canal district - two historic waterways, the Naviglio Grande and Naviglio Pavese, lined with bars, restaurants, and street-food stalls that come alive from around 7 pm.
Aperitivo hour (6–9 pm) is a Milan institution: order a drink (approximately €8–€12) and most bars will set out a spread of free snacks - olives, bruschetta, pasta salads, sometimes more substantial hot dishes. Done right, aperitivo replaces dinner for a light evening.
For a full dinner, Ristorante Brellin (Vicolo dei Lavandai) is set right on the Naviglio Grande with outdoor terrace seating and risotto from approximately €18–€22. Trattoria Torre di Pisa (nearby) is a longer-established option with Tuscan-leaning dishes, mains approximately €16–€26.
Day 2: The Last Supper, Castello Sforzesco, and Fashion Quarter
Morning: The Last Supper (Santa Maria delle Grazie)
This is the priority for day two - and the reason you booked ahead.
The Last Supper (Il Cenacolo) by Leonardo da Vinci, painted 1495–1498, covers an entire wall of the refectory at Santa Maria delle Grazie. Viewing is strictly timed: groups of up to 25 people enter for 15 minutes in a temperature-controlled room. Book via vivaticket.com; tickets are approximately €15 plus a €2 booking fee (as of 2026). The church itself (a UNESCO World Heritage Site) is free and worth 20 minutes.
Opening hours: Tuesday–Sunday 8:15 am–7:00 pm. Get there at your booked slot - latecomers are not admitted.
What to know: the fresco is in relatively fragile condition after centuries of damage and restoration. The subtle detail in the apostles’ expressions and hands is best appreciated with some prior reading - the positioning of each apostle reflects Christ’s announcement “one of you will betray me” and each reacts differently. A 15-minute slot is genuinely enough if you arrive prepared.
Mid-morning: Castello Sforzesco
A 15-minute walk from Santa Maria delle Grazie brings you to Castello Sforzesco, the enormous 15th-century fortress that once served as the seat of the Visconti and Sforza dynasties. The castle complex is free to enter; the seven civic museums inside charge approximately €5 each or approximately €10 for a combined ticket (as of 2026). Opening hours: Tuesday–Sunday 9 am–5:30 pm.
The Museo d’Arte Antica inside the castle contains Michelangelo’s unfinished Rondanini Pietà - carved in the final years of his life and left incomplete at his death in 1564. It is one of the most moving sculptures in Italy and alone is worth the museum entry.
Behind the castle, Parco Sempione is Milan’s main public park - a good 20-minute walk and decompress moment before lunch.
Lunch: Near Castello or Corso Magenta
Latteria San Marco (Via San Marco, Brera area) is a long-running neighbourhood restaurant with a short seasonal menu and pasta from approximately €13–€16. It is simple, honest, and usually full - arrive at noon. Alternatively, the Mercato Metropolitano near Porta Genova (if you are heading south after lunch) is a permanent food market with rotating vendors - budget approximately €10–€15 for a full lunch.
Afternoon: Via della Spiga and the Quadrilatero della Moda
Even if you are not buying, the Quadrilatero della Moda (fashion quadrilateral) in the northeast of the centre is worth walking. Via della Spiga, Via Montenapoleone, Via Manzoni, and Corso Venezia form the grid - Versace, Armani, Bulgari, Max Mara, Ferragamo, all within four blocks of each other. The window displays are exhibition-quality.
The Giorgio Armani Museum (Via Bergognone, slightly south of the centre) is free and covers the designer’s career from 1975 to the present across seven rooms. Opening hours: Wednesday–Sunday 11 am–7 pm. A worthwhile detour if fashion is your focus.
Late afternoon: Milan Cathedral one more time
If you haven’t done the Duomo rooftop yet - or want it in golden-hour light - return to Piazza del Duomo by 5 pm. The terrace stays open until 7 pm and the late afternoon light on the spires is noticeably better than the harsh midday sun.
Dinner: City centre
Osteria dell’Enoteca (near Brera) and Trattoria del Nuovo Macello (Porta Vittoria) are two of Milan’s better mid-range dinner options. The Macello is particularly good for traditional Milanese meat dishes - ossobuco, cotoletta - mains from approximately €20–€30. Book ahead for both.
If you are spending more: Seta at the Mandarin Oriental (two Michelin stars) and Enrico Bartolini al Mudec (three Michelin stars) are Milan’s top tables, with tasting menus from approximately €180–€280 per person excluding wine (as of 2026).
Where to Stay
Budget (approximately €60–€120/night)
Hotel Vecchia Milano (near Duomo) is a clean, central two-star with straightforward rooms from around €70. Ostello Bello Grande (Via Lepetit, near Centrale station) is the best hostel in Milan with private rooms in the €60–€90 range and a rooftop bar.
Mid-range (approximately €130–€280/night)
Starhotels Rosa Grand (Piazza Fontana, steps from the Duomo) offers solid four-star rooms with a great central location. Hotel Berna (near Milano Centrale) is a reliable, comfortable business hotel with competitive off-peak rates. Nhow Milano (Via Tortona, Navigli-adjacent) is design-forward with bold interiors and an excellent location for the Navigli evening scene.
Luxury (approximately €350–€900+/night)
Mandarin Oriental Milan (Via Andegari, Brera) is the hotel of choice for fashion week and celebrity guests - small, impeccably quiet, with the two-Michelin-star Seta restaurant on site. Bulgari Hotel Milano (Via Privata Fratelli Gabba) occupies a 19th-century palazzo with a garden pool - rates from approximately €650 in peak season. Park Hyatt Milan (Galleria Vittorio Emanuele II) is set inside the arcade itself, with an unbeatable address.
2-Day Budget Summary
| Category | Budget | Mid-range | Luxury |
|---|---|---|---|
| Accommodation (2 nights) | ~€120–€240 | ~€260–€560 | ~€700–€1,800+ |
| Duomo rooftop (lift) | ~€20 | ~€20 | ~€20 |
| The Last Supper | ~€17 | ~€17 | ~€17 |
| Pinacoteca di Brera | ~€15 | ~€15 | ~€15 |
| Castello Sforzesco museums | ~€10 | ~€10 | ~€10 |
| Metro 48-hour pass | ~€7 | ~€7 | ~€7 |
| Meals (2 days) | ~€55–€80 | ~€110–€160 | ~€250–€500+ |
| Total per person | ~€245–€390 | ~€440–€790 | ~€1,020–€2,370+ |
Prices as of 2026. Accommodation figures assume sole occupancy; couples sharing divide room cost.
What to Skip
The Last Supper without a booking. There are no day-of tickets. Showing up without a reservation means you will not see it - period.
A day trip to Lake Como. It is doable (approximately 45 minutes by train from Centrale to Como San Giovanni) but will absorb your entire second day and leave Milan half-seen. Save Como for a dedicated trip or a third day.
Restaurants immediately around the Duomo. As in any Italian tourist centre, the square’s perimeter restaurants charge location premiums of 30–50% for average food. Walk two streets in any direction and the quality-to-price ratio improves dramatically.
Full-price fashion shopping without research. The Quadrilatero stores sell at retail. The same pieces are available at the outlet village Serravalle Scrivia (approximately 90 minutes by bus from Milan) at 30–70% discount during sale season (January and July). If you are buying, know before you go.
Book Your Trip
- Flights - Find the best fares to Italy
- Travel Insurance - Get covered before you go
- eSIM - Stay connected from landing
- Airport Transfers - Door-to-door from Malpensa or Linate
- Car Rental - Compare prices across providers
- Tours & Activities - Browse Milan tours on GetYourGuide
Book ahead
Book the key experiences
Turn this itinerary into reality. Secure your spots: popular tours sell out 2–3 days ahead.
Frequently Asked Questions
- Is 2 days enough for Milan?
- Two days is enough to cover Milan's headline sights - the Duomo rooftop, The Last Supper, the Galleria Vittorio Emanuele II, the Brera art gallery, and an evening in Navigli. You won't cover everything, but you won't feel rushed on the things that matter.
- Do I need to book The Last Supper in advance?
- Yes - Leonardo da Vinci's The Last Supper requires a timed reservation and sells out weeks or months in advance. Book via vivaticket.com as soon as your dates are confirmed. Walk-ins are not possible.
- What is the best neighbourhood to stay in Milan?
- The centre (Duomo/Brera area) puts you walking distance from most sights. Navigli is lively in the evenings with great restaurants and canal bars. Brera is quieter and boutique-heavy. All three connect easily on the metro.
- How do I get around Milan?
- Milan's metro is fast and clean. A single journey ticket costs approximately €2.20 (as of 2026); a 48-hour pass costs approximately €7. The Duomo, Castello Sforzesco, Brera, and the Navigli are all within walking distance of each other or a short metro hop.