Last updated on August 12th, 2026
Ciao Milano! Milan often gets overshadowed by Italy’s more romantic destinations, but spend a weekend here and you’ll quickly see it’s so much more than fashion and fast-paced city life. Between incredible architecture, timeless art pieces and slow-life by the canals, Milan blends elegance, creativity and dolce vita energy like nowhere else. Although it is a huge city, most of the tourist attractions are centrally located so two days are enough to discover it. Here’s my perfect 48-hour itinerary to experience the best of Milan, from sunrise to sunset.
Your trip is coming soon and you still haven’t booked anything? I got you covered! Here my top picks of hotels, tours, activities, etc!
– Best Tours and Experiences in Milan:
・Duomo di Milano
・Santa Maria delle Grazie (The Last Supper)
・Museo del Novecento
・La Scala guided tour
– Best Places to Stay in Milan:
・⭐️⭐️⭐️⭐️⭐️ Galleria Vik Milano (most iconic hotel in Milan center)
・⭐️⭐️⭐️⭐️⭐️ Hotel VIU Milan (member of Design Hotels)
・⭐️⭐️⭐️⭐️ Suite Santa Tecla (great hotel in Milan center)
・Milan Downtown Apartment, Art Hotel Navigli, Moscova Design Home (great budget options in Milan)






Day 1: Duomo, Renaissance masterpieces & Aperitivo
Sunrise at Duomo di Milano
After three times in Milan, if there’s one thing I recommend doing early, it’s this. Head to Piazza del Duomo before sunrise and watch the city slowly wake up around its most iconic landmark. Trust me, it’s pure magic. The early light paints the marble in soft pink tones, and at that hour, you’ll have the square almost to yourself. Even my mom & sisters thanked me to wake them up so early for this!



Visit the Duomo & its Terraces
As soon as the Cathedral opens (9am), climb the stairs to its terraces for panoramic views over Milan’s rooftops and a closer look at its intricate details. It is a must-do for any first-time visitor. Then, take your time inside the cathedral to soak it all in.
This is what I did in my first two visits. Sadly, during my last visit in July, I couldn’t book earlier and had to go at 1:30 pm, and the difference was huge. If you’re a photographer, or simply want a more peaceful experience, I would absolutely choose the opening time.
Tip: Opens daily, 9am – 7pm. Book your tickets in advance to visit the cathedral and the terrace at the opening. If possible, choose the stairs option as the elevators is the one that gets the busier the fastest. Even with your tickets & the stairs option, start queuing at 8:30am.






Visit Chiesa di San Maurizio al Monastero Maggiore
From the outside, this church looks modest, you could almost walk past without realizing what’s hidden inside. But step through the doors, and you’re greeted by one of Milan’s greatest artistic treasures. Built in the early 1500s as part of a Benedictine convent, San Maurizio al Monastero Maggiore is a jewel of the Lombard Renaissance. Often called “the Sistine Chapel of Milan,” this hidden gem will take your breath away with its vibrant frescoes covering every inch of the walls.
Tip: Opens Tue-Sun, 10am-5:30pm. Entrance is free.




Admire The Last Supper at Santa Maria delle Grazie
Just a short walk away lies another Renaissance masterpiece, one that changed the course of art history. The Cenacolo Vinciano (as locals call it), Leonardo da Vinci’s Last Supper, is housed in the former refectory of the Dominican convent adjoining the Church of Santa Maria delle Grazie.
The church itself is a blend of Gothic and Renaissance architecture. It was begun in 1463 and later redesigned by Donato Bramante, one of the leading architects of the High Renaissance. His elegant apse and graceful dome reflect the new ideals of symmetry, harmony, and proportion that defined this artistic era.
On the refectory’s north wall, Leonardo’s fresco depicts the moment Christ reveals that one of his disciples will betray him, an instant of shock and emotion frozen in time. Painted between 1495 and 1498, it broke with every convention of its day: the use of perspective, light, and human expression was revolutionary.
Tip: The Basilica opens daily 9am-12:20pm & 3pm-5:50pm and is free to visit. The Museum itself is actually next door and opens Tuesday-Sunday 8:15am-7pm. Access is strictly limited and reservations are mandatory. So make sur to book your ticket as early as possible.


Step inside the Basilica di Sant’Ambrogio
After all that Renaissance art, and just a few steps away, is one of Milan’s oldest and most historically significant churches: Basilica di Sant’Ambrogio. This one was a new addition to my Milan itinerary, and I absolutely loved discovering it.
The basilica is dedicated to Saint Ambrose, Milan’s patron saint, who was bishop of the city from 374 to 397. The original church was built between 379 and 386, before being rebuilt and transformed during the Romanesque period. Today, it is considered one of the great examples of Lombard Romanesque architecture.
Before you even enter, stop in the magnificent atrium. The courtyard, columns and carved capitals create a beautiful transition between the busy city and the peaceful interior.
Inside, look for the extraordinary Golden Altar, created by the goldsmith Vuolvinio in the 9th century, as well as the ancient sarcophagus and the apse mosaic. The basilica also preserves the remains of Saint Ambrose and Saints Gervasius and Protasius beneath the altar.
Tip: Opens daily, 7:30am-12:30pm & 2:30pm-7pm. Entrance is free.

Walk towards Naviglio Grande
One of my favorite things to do when in Milan is to stroll through it’s charming streets until reaching the Navigli district. Canals, street art, and little boutiques create a relaxed atmosphere perfect for a late afternoon walk. That’s where you’ll also find great flea markets and vintage stores. As the sun sets, it is the perfect stop for an aperitivo with a view while enjoying the lively energy.


Day 2: Culture, Castles & Modern Art
Morning at Galleria Vittorio Emanuele II
Start your day beneath the grand glass dome of Milan’s most iconic gallery. Often called il salotto di Milano, Milan’s drawing room, the monumental arcade connects Piazza del Duomo with Piazza della Scala.
Opened in the 19th century, its enormous glass dome, iron structure, mosaics and ornate façades make it one of the city’s architectural icons. It’s also one of Italy’s oldest shopping galleries, and today you’ll find luxury fashion houses, historic cafés and restaurants beneath its magnificent arches.
Look down at the mosaic floor and you’ll spot the famous bull of Turin. Tradition says that spinning on its… let’s say rather specific anatomical area brings good luck.
Inside the galleria, you’ll find the one of Milan’s oldest pasticcerie, founded in 1824. Now part of the Prada family, the elegant Marchesi 1824 combines timeless Milanese tradition with refined design, think pastel pastries, marble counters, and golden mirrors. Sip your espresso and savor a pistachio croissant as you watch the light pour through the Galleria’s glass dome.
Tip: If photography is your priority, I’d arrive around sunrise, spend some time photographing the Galleria while it’s relatively quiet and then have breakfast at Marchesi once it opens. We arrived around 7:30am during our July trip and I was honestly surprised by how busy it already was.




Step inside Teatro alla Scala
Crossing the Galleria from the Duomo, you’ll find one of the world’s most famous opera houses: Teatro alla Scala.
La Scala opened its doors in 1778 and quickly became one of the most important stages in the world of opera and ballet. The theatre was designed by architect Giuseppe Piermarini in a refined Neoclassical style and was built on the site of the former church of Santa Maria alla Scala, which is where its name comes from.
Even if you don’t have tickets for a performance, I highly recommend booking a guided tour . The theatre’s elegant horseshoe-shaped auditorium, ornate boxes and red-and-gold interiors are just as spectacular as its reputation suggests.
The theatre museum also takes you through La Scala’s extraordinary history, with costumes, portraits, musical instruments and memorabilia connected to some of the greatest names in opera and dance.
As a ballet dancer myself, this was one of the places I was most excited to visit in Milan. Being inside a theatre with such a deep connection to the history of ballet felt particularly special.




Explore Castello Sforzesco
From La Scala, walk north towards Castello Sforzesco. In around 15 minutes, you’ll go from one of Milan’s most elegant cultural landmarks to its imposing Renaissance fortress.
The castle was transformed into a powerful ducal residence under the Sforza dynasty during the 15th century, after Francesco Sforza became Duke of Milan. One of their descendants, Bona Sforza, would eventually take this Italian Renaissance heritage far beyond Milan. In 1518, she married Sigismund I the Old, becoming Queen of Poland and Grand Duchess of Lithuania, bringing Renaissance tastes and influences from Italy further east.
Walking through its enormous courtyards feels completely different from the elegant streets around the Duomo. This is Milan’s fortress side: monumental walls, towers, courtyards and centuries of political and artistic history.
The complex now houses several museums and collections, including works connected to some of Italy’s greatest artists. Even if you don’t have time for all the museums, don’t skip the courtyards. They are free to explore and give you a wonderful sense of the scale of the castle.
Tip: The castle is free to visit and you can see the current art exhibition at the museum for a small fee. Opens daily 7am-7:30pm.

Walk through Parco Sempione
Then simply walk through the castle’s opposite gate and you’ll find yourself in Parco Sempione, Milan’s green heart.
The park stretches for around 40 hectares between Castello Sforzesco and the Arco della Pace, creating a beautiful monumental axis through the city. It’s the perfect place to slow down and escape from the hustle and bustle of the city center.
Walk beneath the trees, admire the architecture around the park and take your time. If you love architecture, keep an eye out for the Triennale and Torre Branca as well.

Continue to Arco della Pace
Keep walking until you reach the magnificent Arco della Pace.
The monumental neoclassical arch was originally conceived during the Napoleonic period and later completed under Austrian rule. It stands at the opposite end of the park from Castello Sforzesco, creating one of Milan’s most beautiful urban perspectives.
Turn around here and look back towards the castle: the long axis through Parco Sempione is particularly beautiful. This is also a lovely spot for photos, especially earlier in the day when the park is quieter.

Visit the Museo del Novecento
Head back towards Piazza del Duomo for an entirely different artistic experience at the Museo del Novecento.
Housed in the Palazzo dell’Arengario, the museum focuses on Italian art of the 20th century, with works spanning movements including Futurism, abstraction, Spatialism and Arte Povera. You’ll find artists such as Umberto Boccioni, Giorgio de Chirico, Lucio Fontana and others represented in the collection.
But even if modern art isn’t usually your thing, there’s another reason to visit: the view. The museum’s position directly beside the Duomo gives you an incredible perspective over the cathedral’s marble façade and spires. It’s one of the best places to photograph the Duomo from a completely different angle.
Tip: Opens Tue-Sun 10am-7:30pm (10:30pm on Thursdays). Don’t forget to book your ticket in advance or you’ll find yourself like me, stuck outside.
Where to eat
- Aroma Napoletano: the iconic filled croissants, a bit outside of the city center but worth the little trip!
- Marchesi 1824: far from tourist trap, the pastries and coffee are absolutely delicious, and the cinematic atmosphere makes it even more special.
- Fatto Con Amore: one of the best gelato in Milan!
- Terrazza Aperol: While this is definitely very touristy and not so local, I honestly loved it for the incredible view on the Duomo! I would only recommend a spritz though 😉
- Pasta d’Autore: delicious homemade pasta and unforgettable tiramisu.







Where to Stay
As you are only spending 2 days in Milan, I recommend that you stay centrally, especially if this is your first time in the city. The Centro Storico is the heart of the city and where you’ll find all the major attractions as well as shops and restaurants. More affordable accomodation can be found outside of the city center, in Brera and Navigli.
400€/night: Galleria Vik Milano, Duomo Terrace
300€/night: Suite Santa Tecla, Hotel VIU Milan
200€/night: Duomo Downtown Apartments, Art Hotel Navigli
150€/night: BnB suites in Duomo, Moscova Design Home (where I stayed, a nice 25min walk to the Duomo!) and Garibaldis Gem (where I stayed in July, 20min walk to the Duomo)
Milan’s center is fairly walkable and has good public transportation so you don’t need to pick up a rental car there.




When to visit Milan
Milan works as a year-round destination, but the atmosphere changes considerably with the seasons.
- 🌸 Spring: mild temperatures and beautiful parks, making it a lovely time for walking around the city.
- ☀️ Summer: long days, outdoor terraces and lively evenings by the Navigli. July and August can be hot, though, so start sightseeing early, especially if you want to visit the Duomo terraces.
- 🍂 Autumn: one of my favorite seasons for city photography, with softer light and cooler temperatures.
- ❄️ Winter: colder and darker, but Milan becomes particularly atmospheric around Christmas, with festive decorations and beautifully illuminated streets.
If photography is a priority, I would personally prioritize early mornings, whatever season you choose.
Milan is a city of contrasts, where centuries-old art meets cutting-edge design, and quiet churches stand just steps from lively cafés. In just two days, you can still see its essence: elegant mornings, art-filled afternoons, and evenings that always end with an aperitivo. And it is also the perfect place to start your Lake Como trip, spend a few days around Lake Garda, explore the Ligurian coast or discover more of Lombardia’s beautiful cities, like Brescia or the hidden gem of Bergamo! It is also the perfect start to a more off-the-beaten-track trip around Italy’s Venetian Fortresses!
💡 Did you know that…
By purchasing through my links, you support me at no additional cost.
Thank you for your support. ♥️
If you liked this post, pin it for later!



I have only visited Milan as a stop on a long road trip from Switzerland to France. Clearly I need to rectify this omission. Your photos are stunning, Do you need 7 days in Milan to truly see all the city’s architectural gems?
Author
No I’d say 7 days would be too long, but 2-3 days is a good amount!
Your pictures of the city are beautiful! When would you recommend visiting to balance the fewest crowds with mild weather (avoiding the summer heat)?
Author
I found May-June to be ideal! nice weather, fewer crowds and still not high-season prices
Your photos are absolutely spectacular. I have seen Milano in both July and December and it is hands down gorgeous anytime. Of the Italian cities it is underrated but so worth a visit. The Olympics I’m sure have opened people’s eyes to Northern Italy and all its charms. Love this post. Thank you.
Author
I agree that the Olympics will certainly change people’s opinion on Milano!
I love the idea of walking along the canals with those views and little boutiques. The architecture and art around Milano is beautiful, I can’t understand how the city gets overlooked given what I’m seeing from your photos. The castle looks like a really interesting place to visit. I’m big into historic sites so this would be high on my list – after and before eating all that delicious food of course
I have been to Milan few times, but mainly I was using it as a transit point. Reading your article I understand that Milan deserves more of my time. Thanks for sharing!
Author
Yes, I would definitely recommend spending a few days there next time!