LatestAmalfi Coast vs Cinque Terre: How to Choose (2026)Where to Stay in Italy: Which Region Fits Which TripRome or Florence: Which City Fits Your Trip in 2026?Italy on a Budget: What a Week Really Costs in 2026
VisitarItalia
Milan

Milan

A local's 2-day Milan itinerary with exact timings, costs, and food recs. Skip the queues, see the Last Supper and Duomo. Updated for summer 2026.

In short
Two days in Milan are enough for the Duomo, The Last Supper, a top museum, and serious eating. You skip the fashion week chaos (September) and snow (winter). I've packed the days with real walking times and booking links so you waste zero minutes in line.
Local tip
Buy your Duomo lift ticket online at least two days ahead. The elevator queue on site in July 2026 can hit 90 minutes. Roof access is the same price whether you walk or ride.

Milan in 48 Hours: A Practical 2-Day Plan

Curated by Joan Sanz Updated:
Prices, opening hours and transport change often in Italy. Everything here is indicative guidance from an independent editor, not official information. Verify anything critical with the official venue before you go.

Is 2 days enough for Milan?

Yes, but with one rule. You skip the filler and book the two big tickets ahead. Milan rewards speed and precision. The Duomo and The Last Supper are non-negotiable. Two days gives you those plus a real meal, a museum, and an evening aperitivo. You will not see everything. You will see the best.

Day 1: The Duomo, Galleria, and The Last Supper

8:30, 10:30 | Duomo rooftop and interior

Buy the "Duomo Pass Lift" online (€25, includes terraces, museum, and archaeological area). Enter through the right side of the church, not the main door. Take the elevator to the roof. Walk among the spires before the crowds arrive. Go down into the church. Look at the 600-year-old stained glass windows. The museum across the square has original sculptures from the facade. Queue for the Duomo at 8:30 in July 2026. After 10:30 the line snakes around Piazza Duomo in direct sun. The total visit is 2 hours.

10:45, 11:45 | Galleria Vittorio Emanuele II

Steps from the Duomo. Walk through the glass dome arcade. Spin your heel on the mosaic bull's testicles for luck (locals do it, tourists do it, it's fine). Skip the €15 cappuccino at Camparino. Instead walk to the back of the arcade and go to Luini Panzerotti, Via Santa Radegonda 16. A fried dough pocket with tomato and mozzarella costs €4.50. Eat it standing. No seating. You want the original Luini, not the spin-offs.

12:00, 13:30 | Brera district wander

Walk 10 minutes north from the Duomo. The narrow streets around Via Brera have art galleries, vintage bookshops, and quiet courtyards. Pinacoteca di Brera is the main art museum. Skip it if you only have two days. The collection is excellent but takes 3 hours. Instead buy a focaccia at Pasticceria Marchesi (Via Brera 11, €5) and sit in the small square of San Marco.

13:30, 14:30 | Lunch

Go to Trattoria del Nuovo Macello, Via Cesare Lombroso 20. It is a 15 minute walk from Brera. No tourists. The kitchen closes at 14:30. Order the ossobuco (€16) or the saffron risotto (€12). No English menu. Point at what the table next to you is eating.

15:00, 15:45 | Santa Maria delle Grazie (The Last Supper)

This is your pre-booked ticket. You booked it 3 months ago. You chose the 15:00 slot. The ticket costs €15 + €2 booking fee from the official Vivaticket site. You arrive 20 minutes early. You stand in the small group. You enter exactly on time for 15 minutes inside the refectory. No photos with flash. No coats. The room is climate controlled at 19°C. In July 2026 that feels cold. Bring a light scarf.

16:00, 18:00 | Rest or walk the Sempione Park area

Walk 10 minutes north to Sempione Park. Go to the top of the Arco della Pace (free, 100 steps). Look back at the city. Find a bench in the shade. The park is full of students and dog walkers. The Castello Sforzesco is right there. The castle is free to enter. The museums inside cost €5. Skip the museums unless you love medieval armor. The courtyard alone is enough.

18:30, 20:00 | Aperitivo in Navigli

Metro from Cairoli to Porta Genova (10 minutes, €2.20). The Navigli canals are touristy but the energy is right. Go to Bar El Brellin, Ripa di Porta Ticinese 55. Order a Negroni (€9). A small buffet of olives, cheese, and pizza squares comes with it. Eat enough to skip a full dinner. The canal paths are packed by 20:00. Find a spot on the stone steps near the water.

20:30 onwards | Dinner (if still hungry)

Walk 5 minutes from Navigli to Pizzeria Spontini, Viale Jenner 45. Thick pizza by the slice, €6 each, cash only. Open until 23:00. Eat on the sidewalk. Then walk back to the canals for a gelato at Gelateria Paganelli, part of the same street.

Day 2: Art, Shopping, and a Serious Dinner

9:00, 12:00 | Pinacoteca Ambrosiana or Fondazione Prada

Two options. Pick one.

Option A (classic): Pinacoteca Ambrosiana at Piazza Pio XI 2, a 10 minute walk from Duomo. €15 ticket. See da Vinci's "Portrait of a Musician" and Caravaggio's "Basket of Fruit". The library next door holds a 10th century map of the world and a lock of Lucrezia Borgia's hair. Reserve online (free). Total visit: 2 hours.

Option B (modern): Fondazione Prada, Largo Isarco 2. Take metro M3 to Lodi TIBB, then walk 10 minutes. €15. Gold tower covered in gold leaf. Permanently empty gallery spaces that make you question what art is. Wes Anderson designed the Bar Luce. Drink a €4 espresso there. Total visit: 2.5 hours.

12:15, 13:15 | Quadrilatero della Moda window shopping

If you chose Ambrosiana, walk 5 minutes west to Via Montenapoleone. If you chose Prada, take a taxi (€12, 15 minutes). The four fashion streets (Montenapoleone, Sant'Andrea, Spiga, Borgospesso) have every major brand. Do not buy. The prices are 30% higher than outlet stores. Just look at the window displays. Mid-July has the summer sales. A sandal from Prada might be €400 instead of €600. Still too much.

13:30, 14:30 | Lunch at a classic Milanese spot

Osteria del Binari, Via Tortona 11. 15 minute walk from Prada or 20 minute taxi from Montenapoleone. This place is built into a disused railway station. The menu changes daily. Expect a €15 lunch menu with pasta, second course, and water. The house wine (€4 a glass) is drinkable. Book a table two days ahead, it fills with locals.

15:00, 17:00 | Optional: San Siro Stadium or Cimitero Monumentale

If you like football: take metro M5 to San Siro (30 minutes from Duomo). Stadium tour costs €17. You see the pitch from the stands and the players' tunnel. Book online for a specific time slot. July 2026 means no match but the tour runs every day 9:30 to 18:00.

If you prefer quiet beauty: Cimitero Monumentale, Piazzale Cimitero Monumentale. Free entry. A cemetery of sculptures. The tombs of the rich from the 1800s are marble mansions for the dead. The Treccani family mausoleum looks like a small Egyptian temple. Take metro M5 to Monumentale station. Visit lasts 1.5 hours.

17:00, 19:00 | Free time: Chinatown or Piazza Gae Aulenti

Chinatown in Via Paolo Sarpi: 20 minute walk from Monumentale. The best dumplings in Milan at Ravioleria Sarpi, €5 for a box of 12. No tables.

Piazza Gae Aulenti: 15 minute walk east from Chinatown. Modern skyscrapers, a reflecting pool, and the Unicredit tower. A total contrast to the Duomo. Go to the top of the tower (€5, free with a drink at the bar) for a view of the Alps on a clear day.

19:30, 21:30 | Serious dinner

Last night deserves a real restaurant. Go to Trattoria Arlati, Via Casalboschi 7. 20 minutes by taxi from Piazza Gae Aulenti (€10). No English. No menu online. Four tables. Owner Franca cooks. You eat what she decides. Expect tripe, braised veal, tortelli with sage and butter. Cash only, about €35 per person including wine. Book by phone at least 10 days ahead. +39 02 837 2559.

22:00 | Final aperitivo at Bar Basso

Via Plinio 39. 15 minute taxi from the restaurant (€12). A classic Milan bar from the 1950s. Order a Negroni Sbagliato (€8). The bartender makes it with prosecco instead of gin. Sit on the red banquette. The place is busy until midnight. A proper Milanese goodbye.

Where to stay for this itinerary

Centro Storico (around Duomo): You walk to everything Day 1. Nightly rate: €180, 250 for a double in July 2026. Try Hotel Brunelleschi, a 3-star on Via Baracchini.

Brera: Quieter, more local, good for couples. Nightly rate: €200, 300. Try NH Collection Milano President, Via A. Albricci 2.

Navigli: Cheaper, livelier, more bars outside the door. Nightly rate: €100, 160. Try Hotel Lido, Ripa di Porta Ticinese 49.

Practical tips

Transport: Buy the Milano 2 Days pass (€10.50 from metro ticket machines). Covers unlimited metro, bus, and tram within the city. Do not ride without a validated ticket. Fines are €80 and controllers patrol the Red line daily.

Last Supper booking: The official site (vivaticket.com) releases tickets 3 months ahead. They sell out in 24 hours for July. If you cannot get a ticket, try the resale tour groups (€80, 120) or skip it. The Duomo is better anyway.

July heat: Milan hits 34°C in July 2026. The metro has no air conditioning on some lines. Carry a 500ml water bottle. There are free public water fountains (fontanelle) in every piazza.

Scams: At the Duomo square, people will hand you a rose or a bracelet. Do not touch it. Say "No" and keep walking. They will demand €5.

Cash: Pizzerias Spontini, Luini, and all trattorias listed prefer cash. ATMs charge €3, 5 per withdrawal. Take out €100 at the airport.

Sunday note: If Day 2 falls on a Sunday, the Pinacoteca Ambrosiana closes at 13:00. Swap it with the morning Duomo visit or go to Fondazione Prada (open 10:00, 19:00).

Best tours and tickets

Curated from Viator. We may earn a commission if you book, at no extra cost to you.

Bernina Red Train, Swiss Alps & St Moritz From Milan

Bernina Red Train, Swiss Alps & St Moritz From Milan

★★★★★ 4.8 · 3,591 reviews
From €139View tour
Como, Bellagio & Varenna: Small Group from Milan with Boat Cruise

Como, Bellagio & Varenna: Small Group from Milan with Boat Cruise

★★★★★ 4.9 · 1,384 reviews
From €129View tour
Gnocchi, Pasta, Tiramisù and Wine Class

Gnocchi, Pasta, Tiramisù and Wine Class

★★★★★ 5.0 · 1,162 reviews
From €69View tour
Historic Milan Tour with Skip-the-Line Last Supper Ticket

Historic Milan Tour with Skip-the-Line Last Supper Ticket

★★★★★ 4.6 · 2,013 reviews
From €101View tour
Milan Super Saver: Skip-the-Line Duomo and Rooftop Guided Tour

Milan Super Saver: Skip-the-Line Duomo and Rooftop Guided Tour

★★★★★ 4.6 · 1,859 reviews
From €63View tour
Lake Como Boat Cruise, Bellagio & Lugano Day Trip from Milan

Lake Como Boat Cruise, Bellagio & Lugano Day Trip from Milan

★★★★★ 4.5 · 2,195 reviews
From €68View tour

Frequently asked questions

Can I see The Last Supper without a reservation?
No. The ticket is for a specific 15 minute slot. No walk ins. If the official site is sold out, you can buy a guided tour bundle for €80, €120 from agencies like GetYourGuide, but the markup is steep.
Is Milan safe at night?
Yes in the center. Duomo, Brera, and Navigli are well lit and busy until midnight. Avoid the park behind the central station (Stazione Centrale) after 22:00. Pickpockets operate on metro line 1 and 3. Keep your phone in a front pocket.
What should I wear to the Duomo?
Knees and shoulders covered. No hats inside. The guards check at the entrance. If you wear shorts above the knee, they give you a paper apron. In July, bring a light scarf to cover up.
How long is the metro ride from Malpensa airport to Milan center?
50 minutes. The Malpensa Express train runs every 30 minutes from the airport to Cadorna station. Cost: €13 one way. Do not take a taxi, it costs €120 and takes 1 hour 20 minutes in traffic.
Can I visit Lake Como as a day trip from Milan?
Yes, but not in this 2 day itinerary. You need a full day. Train from Milano Centrale to Varenna takes 1 hour (€8). Add 2 hours for ferry rides. Return by 20:00. Do it if you extend to 3 days.

Related guides