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

6 Days in Milan Itinerary

Day 1 · Mon, May 4
Milan

Central Milan arrival and classic city core

  1. Piazza del Duomo — Duomo / Centro Storico — Start with Milan’s iconic main square to orient yourself and soak up the classic first impression of the city. — afternoon, ~45 min
  2. Duomo di Milano (rooftop visit) — Centro Storico — The marble cathedral and rooftop views are the marquee arrival-day experience. — late afternoon, ~1.5 hours
  3. Galleria Vittorio Emanuele II — Centro Storico — Walk the glass-vaulted arcade for elegant shopping, architecture, and a classic Milanese stop. — late afternoon, ~45 min
  4. Marchesi 1824 — Galleria / Centro Storico — A refined café for espresso and pastry in a historic setting; expect about €10–15 per person. — early evening, ~30 min
  5. Ristorante Savini — Galleria / Centro Storico — End with a polished Italian dinner in one of Milan’s most central old-school dining rooms; expect about €45–70 per person. — evening, ~1.5 hours

Afternoon arrival and first orientation

Since you’re arriving today, keep this first stretch simple: head straight to Piazza del Duomo and let Milan make its first impression. This is the city’s true center of gravity, and even if you’ve seen photos, the scale is different in person—especially with the cathedral facade catching late-day light. From here you can easily orient yourself toward the surrounding Centro Storico, and it’s a good place to just stand for a few minutes, people-watch, and shake off the travel day. If you need a practical note: the square is fully walkable from the nearby M1/M3 Duomo station, and almost everything in this area is best done on foot.

Late afternoon: cathedral and arcade

Move next to Duomo di Milano for the rooftop visit, which is the one “don’t miss” experience on arrival day. Allow about 1.5 hours total, including queueing and the lift or stairs up—longer if you’re stopping for photos. Rooftop access usually runs into the evening, but the best light is late afternoon, and you’ll get softer views over the Centro Storico and, on clear days, the distant Alps. Tickets vary by access, but budget roughly €20–30 depending on rooftop/lift options; if you can, book ahead because same-day lines can be annoying. Afterward, stroll under the iron-and-glass vaults of Galleria Vittorio Emanuele II—it’s touristy, yes, but it’s also genuinely one of the prettiest spaces in the city, and it connects the square to the social ritual of Milanese coffee and aperitivo culture.

Early evening coffee, then a proper dinner

Stop at Marchesi 1824 inside the Galleria Vittorio Emanuele II for an espresso and something sweet—think panettone if available, a cannoncino, or a neat little pastry with your coffee. This is more about the atmosphere than lingering for hours, so €10–15 per person is a realistic ballpark. Then end the day with dinner at Ristorante Savini, one of those old-school Milan rooms that still feels appropriately dressed-up for your first night. It’s a good place for a classic sit-down meal without needing to rush, and €45–70 per person is a fair estimate depending on wine and what you order. If you still have energy after dinner, just wander a few blocks around the illuminated Duomo area before heading back—this part of Milan is at its best after dark, when the crowds thin and the marble glows.

Day 2 · Tue, May 5
Brera

Historic center and elegant shopping streets

Getting there from Milan
Walk or Metro M1/M2 + short walk (15–25 min, €2.20). Best to arrive early morning so you’re in Brera before the Pinacoteca opens.
Taxi/ride-hail (10–15 min, ~€10–18) if you’re coming from far outside central Milan.
  1. Pinacoteca di Brera — Brera — Begin in the heart of the neighborhood with one of Milan’s best art museums and a calm morning pace. — morning, ~2 hours
  2. Orto Botanico di Brera — Brera — A quiet hidden garden break just steps away from the museum, perfect for slowing the day down. — late morning, ~30 min
  3. Via Fiori Chiari — Brera — Stroll this lively street for boutiques, galleries, and a strong sense of local Brera character. — midday, ~45 min
  4. N’Ombra de Vin — Brera — Stop for aperitivo or a light lunch in a beloved wine bar; expect about €15–25 per person. — lunch, ~1 hour
  5. Teatro alla Scala — Centro Storico / nearby Brera edge — Visit the legendary opera house and its museum for a refined cultural counterpoint to the neighborhood wander. — afternoon, ~1.5 hours
  6. Ratanà — Isola / Porta Nuova edge — Finish with a thoughtfully modern Milanese dinner slightly north of center; expect about €35–55 per person. — evening, ~1.5 hours

Morning

Start at Pinacoteca di Brera when the neighborhood is still waking up; that’s the sweet spot, before the rooms fill and before the cafés on nearby Via Brera get busy. Plan on about 2 hours here, and don’t rush the highlights: Mantegna, Raffaello, Caravaggio, and Hayez are the names people come for, but the real pleasure is how calmly the collection is presented. Tickets are usually around €15, and the museum typically opens late morning, so arriving early in Brera means you can step straight in without losing half the day.

A few steps away, Orto Botanico di Brera is the perfect reset. It’s small, quiet, and very much a local secret compared with the big-name museums, so it works beautifully as a 30-minute pause. Then drift onto Via Fiori Chiari, where Brera shows its personality best: independent boutiques, little galleries, and the kind of polished but lived-in atmosphere that makes the area feel stylish without trying too hard. Keep an eye out for side streets with artisan shops; this is one of the nicest parts of Milan for browsing without a plan.

Lunch and afternoon

For lunch, settle into N’Ombra de Vin. It’s one of those places that feels like an old Milan habit rather than a trendy stop, with a deep cellar vibe and a solid list of wines by the glass. Expect roughly €15–25 for a light lunch or aperitivo-style meal, more if you lean into wine and plates to share. Afterward, take your time getting to Teatro alla Scala—it’s a short ride or a comfortable walk down toward the city center, and it’s worth arriving with a little energy left. The building itself is elegant rather than flashy, but the Teatro alla Scala Museum is excellent if you enjoy costume design, opera history, and a look behind the curtain; budget about 1.5 hours and around €12–15 for the museum depending on what you include.

Evening

Wrap up the day with dinner at Ratanà, slightly north of the core in the Isola / Porta Nuova edge, where old Milan and the newer skyline meet nicely. It’s a smart choice after a museum-heavy day: thoughtful Milanese cooking, polished but not stiff service, and a dining room that feels current without being overly designed. Expect about €35–55 per person, especially if you choose wine or a proper secondi. If you have time before sitting down, arrive a little early and enjoy the contrast around Porta Nuova—it’s one of the easiest places in the city to feel how Milan keeps reinventing itself while still staying recognizably Milan.

Day 3 · Wed, May 6
Navigli

Art-filled neighborhoods and canal-side areas

Getting there from Brera
Metro M2 from Lanza/Cairoli area to Porta Genova, then walk (15–20 min total, €2.20). Best as a morning transfer before your Navigli sightseeing.
Tram 2/14 or taxi (20–30 min, ~€8–15) if you prefer fewer steps.
  1. Basilica di Sant’Eustorgio — Navigli — Start with one of Milan’s oldest churches, setting a quieter tone before the canals. — morning, ~45 min
  2. Museo Diocesano Carlo Maria Martini — Porta Ticinese / Navigli — A compact, high-quality museum that fits well before lunch and adds cultural depth. — late morning, ~1.5 hours
  3. Panificio Davide Longoni — Porta Ticinese — Grab a rustic lunch or baked goods from a top Milan bakery; expect about €10–18 per person. — lunch, ~45 min
  4. Darsena — Navigli — Walk the revitalized harbor area for water views and a natural transition into the canal zone. — early afternoon, ~45 min
  5. Naviglio Grande — Navigli — Wander the canal banks, bridges, and side streets for the district’s classic atmosphere. — afternoon, ~1.5 hours
  6. Mag Café — Navigli — End with aperitivo by the water at one of the area’s best-known cocktail spots; expect about €12–20 per person. — evening, ~1 hour

Morning

Start gently at Basilica di Sant’Eustorgio, which feels like the right reset after the elegance of yesterday’s streets. It’s one of Milan’s oldest churches, and the quiet courtyard and brick exterior give you a more grounded, less polished side of the city. Inside, give yourself time for the atmosphere rather than rushing through—about 45 minutes is plenty. Aim to arrive when it opens or shortly after; it’s usually calm in the morning and you can in the chapel art and archaeological details without much noise. From there, it’s a short walk into the more lived-in Porta Ticinese pocket, where the pace starts to pick up but still feels local.

Late Morning

Continue to the Museo Diocesano Carlo Maria Martini, a compact museum that rewards an unhurried visit. Two things make it especially good on a day like this: it’s focused enough not to drain you, and it gives context to the churches and religious art you’ve already been seeing in Milan. Plan on about 1.5 hours. If you like quieter museums, this is one of the city’s nicest; the galleries are manageable, and the setting near Piazza Sant’Eustorgio means you can step back outside without any transit stress. For lunch, head to Panificio Davide Longoni in Porta Ticinese for something simple and excellent—focaccia, sandwiches, or a slice of something rustic baked that morning. Expect around €10–18 per person, and don’t be shy about taking a bit extra if you want a snack later.

Afternoon

After lunch, walk toward Darsena, which is the easiest place to feel the old harbor energy of the district without overplanning it. The water, the open edges, and the pedestrian flow make it a good transition from museum mode into a slower wandering afternoon. Give yourself around 45 minutes here, then keep moving naturally into Naviglio Grande. This is where the neighborhood’s personality really comes through: bridges, narrow side streets, reflected light on the canal, and a mix of old stone, bikes, and café tables. You don’t need a fixed route—just drift along the canal, peek into side lanes, and let the area unfold. If you want to break up the walk, it’s easy to stop for an espresso or a quick gelato, but the point is not to schedule every minute.

Evening

Wrap up at Mag Café, one of the most reliable aperitivo stops by the water. Go a little before sunset if you can; that’s when the canal area softens and the tables start filling in. A cocktail here typically runs about €12–20, and it’s a very easy place to settle in for an hour and watch Navigli shift from daytime strolls into evening social energy. If you’re still hungry after the aperitivo, the surrounding streets have plenty of casual options, but you may find the rhythm here is enough on its own: one last drink, a bit of people-watching, and a slow walk back through the canal lights.

Day 4 · Thu, May 7
Porta Nuova

Modern Milan and contemporary districts

Getting there from Navigli
Metro M2 from Porta Genova to Garibaldi FS or Gioia, then short walk (15–20 min, €2.20). Depart in the morning to be ready for BAM/Bosco Verticale.
Taxi/ride-hail (15–25 min, ~€10–20) if you’re carrying luggage or want door-to-door.
  1. Biblioteca degli Alberi Milano (BAM) — Porta Nuova — Start with a modern urban park to balance the district’s glass-and-steel architecture. — morning, ~45 min
  2. Bosco Verticale — Porta Nuova — See the famous vertical forest towers up close for one of Milan’s signature contemporary sights. — morning, ~30 min
  3. Piazza Gae Aulenti — Porta Nuova — Continue through the district’s central plaza for the best modern-city views and energy. — late morning, ~45 min
  4. Eataly Milano Smeraldo — Porta Garibaldi — Easy lunch with quality Italian options in a convenient location; expect about €15–25 per person. — lunch, ~1 hour
  5. Fondazione Giangiacomo Feltrinelli — Porta Volta / Porta Nuova edge — A strong architecture stop that showcases the city’s contemporary design identity. — afternoon, ~45 min
  6. Terrazza Triennale Osteria con Vista — Parco Sempione — Bookend the day with a sunset dinner and skyline views; expect about €45–75 per person. — evening, ~1.5 hours

Morning

Start in Biblioteca degli Alberi Milano (BAM) while the district is still waking up; early morning is the nicest time here, when locals are out walking dogs and the lawns are still calm. It’s not a “park” in the old-Milan sense, but that’s exactly the point: it feels like the city’s contemporary living room, with geometric paths, small groves, and clean views of the skyline. Give it about 45 minutes, then follow the short stroll toward Bosco Verticale—you’ll get the best read on the towers from street level, especially near Via Gaetano de Castillia, where the balconies really show off the planted facades. After that, continue into Piazza Gae Aulenti, which is the right place to feel how polished and vertical this part of Milan is; the fountains, glass towers, and elevated walkways make it one of the city’s most photogenic modern spaces. If you want a quick coffee, this is the moment to grab one at Pasticceria Martesana nearby before moving on.

Lunch

For lunch, head to Eataly Milano Smeraldo, an easy, reliable stop when you want good food without overthinking it. It’s a practical choice in this area, and the format works well for a mid-day reset: fresh pasta, pizzas, salads, and a decent wine-by-the-glass selection, usually in the €15–25 range per person depending on how much you order. If you’re not in a rush, sit down properly and use the hour to cool off and recharge before the afternoon. The walk from Porta Nuova is straightforward, and the whole stretch around Via Melchiorre Gioia and Corso Como feels very much like modern Milan in motion—busy, polished, and a little stylish without trying too hard.

Afternoon and evening

After lunch, make your way to Fondazione Giangiacomo Feltrinelli, which is one of those buildings that feels more important when you see it in person. The long, angular glass-and-steel structure is a strong example of contemporary Milanese architecture, and it works especially well as a contrast to the park and piazza earlier in the day. Spend about 45 minutes here, then wander at an easy pace toward Parco Sempione so you arrive with time to breathe before dinner. End at Terrazza Triennale Osteria con Vista, where the skyline and the edge of the park give you a proper final-evening atmosphere; booking ahead is smart, especially for sunset, and dinner will usually land around €45–75 per person. It’s the kind of place where you want to linger a bit—great light, a view over the greenery, and that satisfying feeling that Milan can do contemporary elegance just as well as old-world beauty.

Day 5 · Fri, May 8
Isola

Outer Milan neighborhoods and local atmosphere

Getting there from Porta Nuova
Walk (10–15 min, free). These areas are adjacent; just head north after breakfast and you’ll be in Isola quickly.
Tram/Metro is unnecessary here, but a taxi would only be useful in bad weather (~€8–12).
  1. Mare Culturale Urbano — San Siro / western Isola-adjacent side — Begin with a local-facing cultural space that gives the day a more neighborhood-level feel. — morning, ~1 hour
  2. Chiesa di Santa Maria alla Fontana — Isola — A lesser-known historic church that adds depth before the busier lunch hours. — late morning, ~30 min
  3. Mercato Isola — Isola — Browse the market scene for snacks, fresh produce, and everyday Milan energy. — midday, ~45 min
  4. Locanda alla Mano — Isola — Have lunch at a solid local trattoria; expect about €18–30 per person. — lunch, ~1 hour
  5. Umanitaria / Isola district streets — Isola — Spend the afternoon wandering side streets, murals, and small shops for a relaxed local rhythm. — afternoon, ~1.5 hours
  6. Frida — Isola — Finish with aperitivo or dinner in one of Isola’s most popular social spots; expect about €15–35 per person. — evening, ~1.5 hours

Morning

Start with Mare Culturale Urbano while the neighborhood is still easing into the day. It’s one of those Milan places that feels more lived-in than listed-on-Instagram: part cultural hub, part café, part community hangout. Give yourself about an hour for a coffee, a look around, and a slow start rather than trying to “do” it quickly. If you want something simple before moving on, grab a cappuccino and a pastry; this is the kind of place where lingering is the point. From here, a short hop back toward Isola brings you to Chiesa di Santa Maria alla Fontana, a quiet little detour that rewards you with a more historic, less glossy side of the district. It usually takes only about 30 minutes to visit, and it’s best enjoyed in the late morning when the light is soft and the place still feels calm.

Midday

By noon, head to Mercato Isola to catch the neighborhood in its everyday rhythm. This is the best moment for people-watching, browsing fruit stalls, and picking up a few snacks or something small for later; you’ll get the most local atmosphere here before lunch crowds shift the pace. Budget-wise, you can keep it light or spend a little more depending on whether you just want a few bites or a proper market lunch stop. Then walk over to Locanda alla Mano for lunch, where a relaxed, sit-down meal should run about €18–30 per person. It’s a good place for classic Milan comfort food without feeling too formal, and it’s worth ordering one dish you recognize and one you don’t—this part of the city is best when you let it surprise you a bit.

Afternoon into evening

After lunch, spend the afternoon wandering through Umanitaria / Isola district streets at an unhurried pace. This is the “just follow your nose” part of the day: side streets, murals, small design shops, and the easy mix of old and new that makes Isola feel so good to walk. You don’t need a rigid route here—just drift between cafés, look in a few boutiques, and let the neighborhood set the tempo. Then finish at Frida, one of Isola’s most popular social spots, for aperitivo or dinner. Expect around €15–35 per person depending on how much you order, and try to arrive a little before the main rush if you want a better table. It’s a lively, local way to end the day, especially if you stay for one more drink and let the evening roll on naturally.

Day 6 · Sat, May 9
CityLife

Final day in western Milan

Getting there from Isola
Metro M5 from Isola/Marche or Garibaldi area toward Tre Torri (20–25 min total including walk, €2.20). Go in the morning so you reach CityLife before the towers/viewpoint stops.
Taxi/ride-hail (15–25 min, ~€12–20) if you want a simpler cross-town trip.
  1. CityLife Shopping District — CityLife — Start in the district’s open-air modern setting for a polished final-day walk. — morning, ~1 hour
  2. Torre Allianz viewpoint — CityLife — See Milan’s contemporary skyline from one of its defining towers. — late morning, ~1 hour
  3. Park Hyatt Milano? — Centro Storico — Not recommended as a visit; replace with a proper lunch stop nearby to keep the day efficient. — midday, ~0 min
  4. Bistrot il Circolo / nearby lunch in CityLife — CityLife — A convenient lunch stop before the afternoon plan; expect about €18–35 per person. — lunch, ~1 hour
  5. Parco Sempione — CityLife / west-central edge — A final long walk through Milan’s best central green space, easy to pair with the surrounding area. — afternoon, ~1.5 hours
  6. Triennale Milano — Parco Sempione — End with design and contemporary culture in one of the city’s strongest final-day museums. — late afternoon, ~1.5 hours

Morning

Start with a slow wander through CityLife Shopping District while the area is still calm and the light is good on the towers. This part of Milan feels very different from the historic core: wide pedestrian boulevards, polished storefronts, and a surprisingly pleasant amount of open space. It’s a nice final-day reset before you head into the more structured part of the day. If you want a coffee, Starbucks Reserve Roastery Milano is too far for this day, so keep it simple here with one of the cafés around the mall or a quick espresso at a nearby bar; expect most places to open by 9:00 or 9:30.

From there, go up to the Torre Allianz viewpoint for the city’s most modern skyline perspective. Check hours before you go, since access can vary by day and events, but daytime visits are usually the easiest to secure. Give yourself about an hour total for elevator time, the view, and a little breathing room at the top. On a clear day you can really pick out the contrast between the new western district and the older city beyond it, which is exactly why this stop works so well as a finale.

Lunch

Keep lunch easy and nearby at Bistrot il Circolo or a comparable sit-down spot in CityLife so you don’t lose momentum. This is the day to order something straightforward and good rather than chase a destination meal; budget roughly €18–35 per person depending on whether you do a light lunch or a fuller plate with a drink. If the weather is decent, a terrace table is ideal, and this is one of those neighborhoods where a leisurely lunch actually fits the rhythm of the surroundings. Afterward, a short, unhurried walk is enough to shift you toward the park side of the day.

Afternoon Exploring

Head into Parco Sempione for your long afternoon stretch. Even though you’ve spent the morning in Milan’s most contemporary district, the transition into this park feels natural: broad paths, old trees, joggers, families, and plenty of spots to just sit and watch the city move. It’s one of the best places in Milan for a proper walk without needing a strict agenda, and you can easily spend 1.5 hours here drifting between the lawns, pond area, and the edges of the surrounding monuments. If you want a quick coffee or gelato break nearby, this is the time to take it slowly rather than rush.

Finish at Triennale Milano, which is the right cultural note to end on. It’s one of Milan’s strongest design and contemporary art institutions, and even if you don’t linger in every exhibition, the building, atmosphere, and setting make it worth the stop. Plan around 1.5 hours if you want to do it properly, and check the exhibition schedule in advance since the Triennale often has rotating shows in addition to the permanent design focus. It’s an excellent final Milan memory: contemporary, thoughtful, and just a little bit stylish, which feels exactly right for the city.

0