If you’re coming in from the station or airport, keep it simple: drop bags at your hotel in the City Center, freshen up, and take 30–45 minutes to orient yourself before heading out. In central Milan, getting around is easy on foot once you’re near the Duomo area, and a short metro or taxi hop usually costs about €2.20 or €10–15 respectively. If you arrive by taxi, ask to be dropped as close as possible to your hotel entrance because some central streets are a bit awkward with luggage and limited traffic access.
Start with Galleria Vittorio Emanuele II, which is only really worth doing properly when you’re not rushing it. The arcade glows in the evening, and it’s the perfect first impression of Milan: polished, grand, and slightly theatrical. Walk slowly through the mosaic floor, peek into the historic cafés and luxury storefronts, then cross into Piazza del Duomo for your first full look at the cathedral. If you want rooftop access to Duomo di Milano, book ahead online when possible; last entries usually run into the evening in summer, and the rooftop is best just before sunset for softer light and cooler temperatures. Tickets typically start around €20–€30 depending on access level, and you’ll want comfortable shoes because the steps and rooftop surfaces can be uneven.
For dinner, head to Pizzeria Spontini near the Duomo for a proper Milanese first-night meal without overthinking it. The thick-crust slices are fast, filling, and very local in spirit: this is the kind of place where you eat well, eat quickly, and get back out into the city. Expect around €15–20 per person, depending on what you order. It’s a good idea to go a little earlier than the local late dinner wave if you want to avoid the longest queue, especially on a Tuesday evening when offices nearby are emptying out and the area gets busier around 8 pm.
Finish at Terrazza Aperol in Piazza Duomo for a relaxed aperitivo with front-row views of the cathedral lit up after dark. It’s one of those places where the setting is the main event, so treat it as a lingering end to the night rather than a quick drink stop. Cocktails and spritzes usually run about €12–18, and while it’s touristy, it’s genuinely fun for a first night in Milan. If you want to keep wandering after that, the streets around the Duomo are lively but still manageable late in the evening, and it’s an easy walk back toward most central hotels.
Arrive in the Old Town area early enough to be at Castello Sforzesco as it opens, ideally around 9:00–9:15 a.m., so you can enjoy the courtyards before tour groups and school groups build up. The fortress sits right by Cairoli and is easy to reach on the M1 metro or a short taxi from the city center; once you’re there, wander the outer walls first, then dip into the museum spaces only if something catches your eye. Admission to the castle grounds is free, while the museum complex is usually around €5–10 depending on exhibits, and it’s one of those places where you can comfortably spend about 90 minutes without feeling rushed.
From the castle, take a slow 10-minute stroll into Parco Sempione, which is at its nicest in the late morning when locals are out walking dogs and grabbing coffee on the edges. Don’t try to “do” the park—just cross it the Milanese way: by wandering, sitting for a few minutes by the pond or the Torre Branca area, and noticing how the city suddenly feels softer. It’s an easy transition on foot to Triennale Milano, tucked right along the park’s edge, and a good place to switch gears from history to contemporary design.
At Triennale Milano, you can keep things light with the museum if you want, or just focus on the setting and the design-driven vibe; it’s usually open from late morning through the evening, with museum admission commonly in the €10–15 range depending on the show. Then head down toward Navigli for lunch at Osteria Conchetta, which is the right kind of no-nonsense Milanese spot for this day: room for a proper sit-down meal, classic local dishes, and prices that feel fair for the quality at roughly €25–35 per person. Order something regional like risotto alla milanese, cotoletta, or a cassoeula if it’s on the menu; it’s the kind of lunch that rewards you for keeping the morning efficient.
After lunch, make your way to Basilica di Sant’Ambrogio, one of the city’s most important churches and a real palate cleanser after the busier museum stops. The walk or short taxi from Navigli to Sant’Ambrogio is straightforward, and the basilica itself is best appreciated quietly—step inside for about 45 minutes, look at the brickwork, the cloister, and the sense of age that makes this corner of Milan feel completely different from the polished center. From there, finish the day at the Museo Nazionale della Scienza e della Tecnologia Leonardo da Vinci, which is large enough that you should be selective rather than trying to absorb everything; give yourself about 2 hours and focus on the Leonardo sections and any exhibits that match your interests. It’s usually one of the city’s best-value museums at around €10–12, and because it’s an indoor-heavy stop, it works well as the last anchor of the day before you head back out for dinner or a relaxed evening in Navigli.
Start with Museo del Novecento right by Piazza Duomo, ideally when it opens around 10:00 a.m., so you get the galleries before the midday flow of visitors thickens. It’s a compact but rewarding stop for modern Italian art, and the terrace view back toward Duomo di Milano is one of those little city moments worth taking slowly. Plan about 1.5 hours here; tickets are usually around €5–10, and you can book ahead if you want to skip any line. From there, head south by metro or taxi toward Porta Ticinese for a lighter, more playful contrast at MUBA Museo dei Bambini Milano, which is a fun offbeat stop even for adults if you like interactive, design-forward spaces.
For lunch, make your way to Ristorante Niko Romito at Bulgari Hotel Milano in Brera and linger a bit — this is the elegant final-city meal of the trip, not a rushed one. Expect polished service, a calm dining room, and a bill in the roughly €45–70 per person range depending on what you order, with the restaurant best suited to a long lunch of around 1.5 hours. If you arrive a little early, the surrounding Brera streets are worth a short wander afterward; they’re some of the prettiest in central Milan, and the pace shifts nicely from sightseeing mode into a more relaxed afternoon.
After lunch, drift down to Naviglio Grande and spend the afternoon along the canal, where Milan feels more lived-in and open-air. This is the right part of the day for an unhurried stroll, a coffee, or just sitting with the water and watching the neighborhood come alive; allow about 1.5 hours, but you can easily stretch it if the weather is good. When you’re ready to wrap up, continue toward San Lorenzo Columns for a last stop with a strong local vibe — especially pleasant in the late afternoon, when the square starts to buzz and it feels like the city is easing into evening. It’s a very natural transition point back toward central Milan and departure routes, so if you’re heading to a station or hotel after this, you’ll be well placed for an easy exit.