Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Flexible city route itinerary

Day 1 · Tue, May 26
Unknown

Arrival and city base

  1. Airport arrival and hotel check-in — arrival area, morning/early afternoon, ~1.5 hours. Get settled first so the rest of the day stays relaxed and flexible.

  2. Duomo di Milano — Duomo/Centro Storico, late morning, ~1 hour. The city’s signature landmark is the best first “wow” stop and puts you right in the historic core.

  3. Galleria Vittorio Emanuele II — Piazza del Duomo, late morning, ~30–45 minutes. Walk the arcade for architecture, people-watching, and a classic Milan coffee pause.

  4. Luini — near Duomo, lunch, ~45 minutes, approx. €10–15 pp. This beloved spot is ideal for a quick, local-style panzerotto without losing sightseeing time.

  5. Sforzesco Castle and Parco Sempione — Brera/Castello area, afternoon, ~2.5 hours. Pair the castle grounds with an easy park stroll to balance the busy city center.

  6. Aperitivo at Mag Cafe — Navigli, evening, ~1.5 hours, approx. €15–25 pp. End with a canal-side aperitivo to experience Milan’s signature social ritual in a lively neighborhood.

Morning

Arriving in Milan, keep the first hour and a half intentionally easy: land, clear baggage, and head straight to your hotel in the center if you can swing it. If you’re coming from Malpensa, the Malpensa Express into Cadorna or Centrale is usually the simplest option; from Linate, the new metro link makes the transfer smooth. Check-in times are often around 2:00–3:00 PM, so if your room isn’t ready, most hotels will hold bags for free. A taxi into the center can be worth it if you’re jet-lagged and want to avoid dragging luggage over cobblestones—expect roughly €20–50 depending on the airport and traffic.

Late Morning

Once you’re settled, go straight to the Duomo di Milano for that first big city moment. Aim to arrive before the heaviest midday crowds; the square gets busy fast, and the cathedral itself usually opens from early morning until early evening, with rooftop access often costing extra if you decide to add it later. Afterward, step into Galleria Vittorio Emanuele II right next door and slow down a bit—this is where Milan really starts to feel like Milan. It’s less about “doing” and more about absorbing the arcades, the glass dome, and the polished local rhythm of people gliding through on their lunch break.

Lunch and Afternoon

For a quick, classic lunch, stop at Luini near the Duomo and grab a warm panzerotto—cheap, fast, and exactly the kind of thing locals still line up for. Budget about €10–15 per person, and don’t be surprised by a queue; it moves faster than it looks. Then take the metro or a comfortable 15–20 minute walk toward the Sforzesco Castle area. Spend the afternoon wandering the castle courtyards and then drifting into Parco Sempione behind it, which is the perfect reset after the intensity of the historic center. The museum spaces in the castle typically run on standard daytime hours, but even if you don’t go inside, the grounds and park are worth the time. If you want a coffee or gelato break, this is the part of the day to keep it spontaneous rather than scheduled.

Evening

Finish with aperitivo at Mag Cafe in the Navigli district, where Milan slows down and gets social. Get there before sunset if you want a good canal-side spot; around 6:30–8:00 PM is the sweet window, and it’s one of the city’s best places to watch the evening fill up. Expect roughly €15–25 per person for a drink plus snacks, depending on what you order. If you’re staying nearby, it’s a nice walk home along the canals; if not, a taxi or tram back is the easiest late-evening move, especially after a long travel day.

Day 2 · Wed, May 27
Unknown

Main sightseeing area

  1. Brera District walk — Brera, morning, ~1 hour. Start in the city’s most atmospheric quarter for quiet streets, galleries, and elegant storefronts before the day gets busy.

  2. Pinacoteca di Brera — Brera, late morning, ~1.5 hours. This is Milan’s top art museum stop and fits naturally after the neighborhood stroll.

  3. Pasticceria Marchesi 1824 — Montenapoleone/Brera edge, late morning snack, ~30–45 minutes, approx. €10–20 pp. A refined stop for coffee and pastry that keeps you close to the main sightseeing axis.

  4. Teatro alla Scala and Piazza della Scala — Centro Storico, midday, ~45 minutes. A classic Milan stop that adds cultural depth without needing a full museum commitment.

  5. Ristorante Nabucco — Brera, lunch, ~1 hour, approx. €25–40 pp. A reliable sit-down meal in a walkable area, making it easy to continue sightseeing afterward.

  6. Fondazione Prada — Porta Romana, afternoon, ~2 hours. Save this contemporary art destination for later in the day when you can enjoy the larger, more design-focused space at a slower pace.

Morning

Start in Brera while the neighborhood is still waking up — this is when its cobblestone lanes feel most authentic, with shutters half-open, delivery scooters buzzing past, and the shopfronts along Via Brera and Via Fiori Chiari looking their best before the crowds arrive. Give yourself about an hour to wander without a strict route: peek into small design stores, linger by the windows, and enjoy the slower pace of one of Milan’s prettiest central districts. If you want a coffee first, grab it standing at the bar like a local and keep moving; that’s the rhythm here.

Then head into Pinacoteca di Brera, which is the natural anchor of the morning. It usually opens around 8:30 AM and is best enjoyed before late-morning tour groups thicken up. Budget about €15 for admission, and plan on 90 minutes if you want to see the highlights without rushing. The collection is very Milan: serious, elegant, and not overwhelming — think Raffaello, Mantegna, Caravaggio, and Hayez rather than a giant blockbuster museum experience. Afterward, make a short stroll toward the Montenapoleone edge for Pasticceria Marchesi 1824; this is the kind of place where a cappuccino and a pastry can easily become a little pause in the day. Expect roughly €10–20 per person depending on how indulgent you get, and it’s worth it for the setting alone.

Midday

From there, continue on foot toward Teatro alla Scala and Piazza della Scala — it’s an easy walk of about 10–15 minutes through the center, and the route itself is part of the pleasure because you’re moving from the more intimate lanes of Brera into the polished heart of the city. Spend around 45 minutes here to take in the square, the façade of the theater, and the surrounding architecture. If you’re tempted by a deeper visit, the museum side is worth it, but even without going inside, this stop gives you that essential Milanese contrast: discreet luxury, culture, and a sense of civic pride all in one place.

For lunch, head back to Ristorante Nabucco in Brera — it’s close enough to keep the day flowing naturally, and this is exactly the sort of reliable, comfortable lunch stop that makes a sightseeing day work. Plan on about an hour and roughly €25–40 per person. It’s a good place for risotto, pasta, or a proper seated meal rather than something rushed, and the neighborhood is ideal for a post-lunch wander. If you finish early, don’t over-program the moment: let yourself drift a bit around Brera before making the jump to the afternoon stop.

Afternoon

Take the metro or a taxi to Fondazione Prada in Porta Romana — from central Milan, you’re looking at roughly 15–25 minutes depending on traffic and your exact starting point. The easiest public-transit option is usually the M3 toward Lodi T.I.B.B., then a short walk; a taxi is often worth it if you want to save energy. This is the day’s biggest shift in mood, from historic center to contemporary art and architecture, so give it a slower 2-hour visit. Admission is typically around €15, and the space rewards lingering: the mix of industrial buildings, mirrored surfaces, and the Torre gives the whole place a very Milanese design edge. If you have extra time, the café here is a good reset point before you head on.

0