Skip to main content
48 hours in Milan: the perfect weekend itinerary

48 hours in Milan: the perfect weekend itinerary

Most people do Milan in 48 hours. Two nights, a full Saturday, a half-Sunday before the afternoon flight or train. It is enough time to understand the city properly, provided you use it well. The problem is that most visitors spend the first morning getting lost trying to find the Duomo, queue for 40 minutes to enter, spend too long inside, eat an expensive and mediocre lunch near the cathedral, and then wonder why Milan feels overrated.

This guide is about doing those 48 hours differently.

Before you arrive: the one thing that cannot be improvised

Book the Last Supper before you do anything else. Not the day before. Not when you land. The moment you decide you might go to Milan. Reservations for Leonardo da Vinci’s Ultima Cena at Santa Maria delle Grazie open roughly three months in advance, and popular time slots — weekends, mornings, anything in April or May — sell out within hours of becoming available.

The visit itself lasts only 15 minutes. The viewing is strictly timed, the groups are small, and no amount of money spent at the door will get you in without a reservation. If you cannot get an individual slot, a guided tour with included access is the reliable alternative — these block-buy tickets in advance and guarantee entry.

Milan last supper entrance ticket and guided tour

If the Last Supper is sold out for your dates entirely, do not despair. Our guide to seeing the Last Supper covers the legitimate waiting list process, the audioguide alternative, and what to do if all options fail. The painting is extraordinary. It is worth the logistical effort.

Friday evening: arrive and immediately understand the city

Check in, put your bags down, and walk to aperitivo. Do not spend Friday evening at a tourist restaurant near your hotel. Find an aperitivo bar — Brera is ideal if you are staying centrally, Navigli if you are in the south — order a Spritz or a Negroni, eat freely from the buffet (this is how aperitivo works: one drink, free food, 18:00–21:00), and let the city come to you.

This single ritual will tell you more about how Milan functions socially than any guidebook. The Milanese dress well even for a casual Tuesday evening. Conversations are loud and happy. The food, at a decent bar, is genuinely good. You will feel oriented in a way that no amount of sightseeing can manufacture.

The aperitivo bars in Brera around Via Solferino and Via Madonnina work particularly well on a first evening — close enough to the historic centre to be walkable, far enough from the Duomo to feel like a neighbourhood rather than a tourist zone.

Saturday: the efficient version of the classic route

08:30 — Duomo before the crowds

The single most important tactic in Milan is arriving at the Duomo at 08:30, when the terraces open. By 10:30 the rooftop fills up, by noon it is queuing to get in. The early visit is shorter, quieter, and dramatically lit in morning light.

The interior of the Duomo is free (opening times vary — generally from 08:00, with a small charge later in the morning). The terraces require a ticket: standard access costs around €7 (stairs) or €13 (lift), and a combined ticket with interior and archaeological area is around €25. Guided visits are available and worth considering if you want the full architectural story of a building that took nearly six centuries to complete.

Milan: Duomo and terraces ticket with audioguide

Allow 60–90 minutes on the terraces. The close-up views of the Gothic spires, the marble carvings, the Madonnina statue at the summit, and the long view west toward Sempione are all worth time. Come down, drink a coffee (go one block back from the cathedral — the bars facing the piazza charge double), and cross into the Galleria Vittorio Emanuele II.

10:30 — Galleria and the walk to the Last Supper

The Galleria is a covered arcade built between 1865 and 1877. The mosaics on the floor, the glass-and-iron roof, the mosaics representing Turin, Rome, Florence, and Milan — these take ten minutes to appreciate and require no ticket. The shops are mostly luxury brands that charge extraordinary amounts; the aperitivo bars at the Savini and Camparino are expensive and worth it for the setting; everything else you can skip.

Walk west from the Galleria toward Sforza Castle and, beyond it, toward Santa Maria delle Grazie. The walk takes about 20 minutes. This route — through the Parco Sempione gate, past the Arco della Pace if you have time — lets you see the castle exterior and the park without committing time to the interior.

The Last Supper visit is 15 minutes. It sounds inadequate. It is not, once you are inside. The painting’s scale is larger than most visitors expect (8.8 metres wide, 4.6 metres high), and the condition — considering that Leonardo used an experimental technique that began deteriorating almost immediately — is better than the history suggests. Allow 15 minutes inside and 15–30 minutes in the church and cloister before or after.

12:30 — Lunch in Brera or the Castello area

Do not eat near the Duomo. Do not eat in the Galleria. Walk to Brera or to one of the streets around Parco Sempione. A sit-down lunch at a trattoria in these areas costs €12–18 for pasta and a glass of wine. The same meal within sight of the Duomo costs €20–28 and is significantly worse.

14:00 — Pinacoteca di Brera

The Brera art gallery houses one of Italy’s finest collections of northern Italian Renaissance and Baroque painting. Mantegna’s Lamentation of Christ — the foreshortened perspective, the extreme realism of the dead Christ — is one of the great paintings in Italy. Raphael’s Marriage of the Virgin, Caravaggio’s Supper at Emmaus, Piero della Francesca’s Pala Montefeltro: this is a museum that justifies the trip to Milan on its own.

Entry is €15 (ages 18–25 pay €2; under 18 free). A guided visit with an expert — particularly useful for a gallery this densely hung — significantly improves the experience for visitors who are not already familiar with Italian Renaissance painting.

Milan brera district pinacoteca guided experience

Allow 2 hours minimum. The gallery is rarely as crowded as the Duomo or Sforza Castle, and the rooms are generally calm enough to stand in front of the Mantegna for as long as you need.

17:00 — Brera neighbourhood walk

After the gallery, spend an hour in the streets of Brera itself. Via Madonnina, Via Fiori Chiari, Via Formentini — these form Milan’s most characterful neighbourhood: independent bookshops, small design studios, antique dealers, osterie that have been in the same family for generations. This is the part of Milan that looks like it is supposed to.

18:30 — Aperitivo in Navigli

Take the metro from Lanza (M2 green line) two stops south to Porta Genova. Walk five minutes to the Naviglio Grande. Spend the evening here: aperitivo until 20:30 or 21:00, then either call it a night or find dinner at one of the restaurants along the canal.

The Navigli on a Saturday evening is one of the most atmospheric places in Milan. Canal-side tables, warm light, a crowd that mixes students with professionals with tourists. Our Navigli district guide covers the individual bars in much more depth.

Sunday: slower, more personal

09:00 — Sforza Castle

Saturday’s crowds have gone. Sunday morning at Sforza Castle is calm. The castle exterior — a massive 15th-century brick fortress with a tower designed by Bramante — is free to enter and impressive at any time. The interior courtyards and the Parco Sempione beyond are free. Several museums inside the castle cover everything from Egyptian antiquities to medieval armour; the most important is the Sala delle Asse, with Leonardo da Vinci’s ceiling fresco. Entry to the museums is €5 combined.

A guided tour of the castle cuts through what can otherwise feel like a large, slightly confusing complex and focuses attention on what is genuinely significant. Our Brera and Sforza guide covers the castle in detail.

11:00 — Quadrilatero della Moda

The four streets that form Milan’s luxury fashion district — Via Montenapoleone, Via della Spiga, Corso Venezia, Via Manzoni — are worth walking even if you have no intention of buying anything. The architecture, the window displays, and the general atmosphere of extreme, slightly absurd elegance is a genuine part of Milan’s character. Nothing to pay, nothing to book. An hour of window shopping is perfectly enjoyable.

Our Quadrilatero della Moda guide covers what to buy, what is worth the money, and where to find the sample sales that happen seasonally in the area.

12:30 — Departure

A 48-hour itinerary that departs Sunday afternoon has covered the Duomo terraces, the Last Supper, the Brera gallery, the Sforza Castle, and two evenings of aperitivo. That is Milan’s essential core done properly.

What to skip on a 48-hour first visit

Porta Nuova and Isola — the contemporary architecture district north of Garibaldi station — is worth a visit if you are specifically interested in modern urbanism (the Bosco Verticale, the Unicredit tower, the Biblioteca degli Alberi park are all genuinely interesting). On a 48-hour first trip, it is dispensable.

San Siro stadium is one of the great football grounds in the world and entirely irrelevant unless you are a football supporter. The stadium tour is worthwhile for fans; skip it otherwise.

Day trips — Como, Bergamo, Verona — should be left for a return trip. Forty-eight hours in Milan is not enough to have seen Milan properly; leaving the city to see somewhere else simply means you have seen neither place adequately. If you want to plan a trip that includes lakes, our Milan and Lakes 5-day itinerary shows how to do both without rushing either.

Eating near the Duomo remains the most consistent mistake made by first-time visitors. The restaurant density is high, the quality-to-price ratio is poor, and there is no real reason to eat there when better options are a 10-minute walk away.

When to visit and when to avoid

Avoid August: many Milanese leave in August for the coast or mountains, and the city empties of locals while filling with tourists. Restaurants reduce hours, some close entirely for two weeks. The city still functions, but it lacks the energy that makes it compelling.

Avoid Design Week in April if you dislike crowds and high prices. The Salone del Mobile and its associated events (Fuorisalone) pack the city for a full week, hotel prices double, and reservations at good restaurants become impossible. If design is actually your interest, this is of course exactly when to come.

Avoid Fashion Week (February and September) for similar reasons of price and congestion — unless fashion is the point.

Best windows: October (warm, uncrowded, beautiful light), May (spring energy, outdoor seating everywhere), early November, and March.

For a fully structured version of this two-day visit with specific timed recommendations, see our Milan 2-day itinerary. If you are considering adding a third day, the Milan 3-day itinerary shows exactly what deserves the extra time.

Milan highlights walking tour

Frequently asked questions about 48 hours in Milan

Is 48 hours enough time for Milan?

Yes, for a first visit. Two days covers the essential core: Duomo terraces, Last Supper (if pre-booked), Brera gallery or Sforza Castle, and two evenings of aperitivo. You will not exhaust Milan — the city has more depth than that — but you will leave with a real understanding of the place.

What is the single most important thing to pre-book for a Milan weekend?

The Last Supper. Tickets open approximately three months in advance and sell out rapidly. Book the moment your travel dates are confirmed. If individual tickets are unavailable, a guided tour with included access is the reliable fallback.

Is one day enough for Milan if I add a day trip?

No. Taking a day trip out of Milan on a 48-hour visit means you see neither Milan nor the day-trip destination properly. If a day trip is important to you, extend the trip to three or four days — or focus the entire 48 hours on the city and save the lakes for next time.

Where should I stay for a 48-hour visit to Milan?

The area around Brera or Corso Magenta puts you within walking distance of the Duomo, Last Supper, and Sforza Castle. Navigli is excellent if you are particularly interested in the evening scene. Avoid staying near the Centrale station if you are not specifically using intercity rail — it is further from the main sights and the neighbourhood is less pleasant.

How much does a 48-hour weekend in Milan cost?

A realistic budget excluding flights and accommodation: transport within the city €12–15 (two days of metro), two museum or attraction entries €25–40, two dinners via aperitivo €30–50, one sit-down lunch €20–30, coffees and incidentals €15–20. Total: approximately €100–150 per person, not including accommodation.

What are the most common mistakes first-time visitors to Milan make?

Not booking the Last Supper, eating at restaurants near the Duomo, missing the Brera gallery in favour of the more obvious Sforza Castle, and not doing aperitivo. Doing all four things right transforms the visit.

Should I buy the Milan Card for a 48-hour visit?

Probably not. The Milan Card analysis breaks this down in detail, but for 48 hours the maths generally does not work in the card’s favour unless you plan to visit many paid museums in quick succession.