Whether you’re flying to Milan for a long weekend or a midweek break, having a plan makes all the difference. It allows you to fully enjoy your holiday without stress or wasted time. Even better? You don’t have to make the plan yourself!
That said, if you’re a bit of a control freak (like me!), I totally understand. Feel free to use this Milan 3-day itinerary as inspiration to craft your perfect schedule—or follow it as is for a hassle-free trip.
Here’s what sets this itinerary apart. Many Milan guides out there can feel overwhelming or, frankly, all over the place. My approach is clear and straightforward:
- A well-structured itinerary outline with must-see highlights.
- Interactive Google maps to simplify navigation.
- Authentic Milan photos to spark your excitement.
- Practical Milan tips to make your trip smoother.
Excited to discover Milan? Here’s the plan!
Table of Contents


Milan 3 Day Itinerary At A Glance
Here’s a quick overview of your 3 days in Milan to give you a sense of what’s ahead before diving into the details:
- Day 1: Duomo, Galleria, and iconic Milanese landmarks in the center, ending with a magical evening in Navigli.
- Day 2: A shopping day filled with seasonal fashion inspiration, plus unique food and sightseeing stops along the way.
- Day 3: A relaxed mix of cultural gems like Brera, Sempione Park, and Sforzesco Castle, capped off with the Duomo by night.
On Day 1, you’ll soak in the quintessential Milanese atmosphere, visit the famous sights you’ve seen online—and discover a few hidden gems nearby. The day ends in Navigli with an unforgettable dinner.
Day 2 is all about shopping (even if it’s just window browsing), taking in Milan’s seasonal trends, and pausing for foodie delights and unexpected sightseeing.
Day 3 offers a more laid-back vibe, blending a mix of must-see attractions with local favorites—a perfect way to wrap up your Milan adventure.
Now that you know what to look forward to, grab the maps for each day, and let’s get started!
3 Days in Milan Itinerary Maps
Milan Day 1 Map
Milan Day 2 Map
Milan Day 3 Map
Milan 3 Day Itinerary: Day 1
Morning
1. Breakfast at Princi in Via Speronari, just a few steps away from the Duomo di Milano.

2. Walk to the Duomo and admire it from all the sides. Even under an umbrella is stunning and mesmerizing. If you want to go outside make sure to book your visit ahead of time (book here).

3. Take a few steps and enter the Galleria Vittorio Emanuele II.
First things look up – you don’t want to miss that view. Later, we will be admiring the view from above. Browse the Galleria, take a peek at the restaurants’ decor and menu, admire the shops windows, and by all means go all out and do some shopping too!

4. If you are ready for a coffee break, take the stairs to the Prada Cafe – Cafe Marchesi 1824. You’ll have to wait in line on the stairs – even if you take the escalator! Otherwise, leave this for the afternoon.

5. Teatro alla Scala is your next stop. If no rehearsals or performances are going on, you can buy a ticket to explore it. Otherwise, simply enjoy the exteriors and surroundings.
6. Next, is Palazzo Reale. To reach this, go through the Galleria again, then cross the Duomo square, and you’ll see the Palace looking at you all gorgeous and regal.
Even if you don’t plan to see the current exhibition, you can go through the gate and enjoy the courtyard. The entrance on the other side is also very pretty.
TIP 1
On the other side of that courtyard, just behind the museum entrance, there’s a historic cafe you might love to take a peek at. It’s called Giacomo Caffe Letterario. If you want to grab a croissant and coffee on one of the mornings, you need to be early! Their croissants sell out fast.
Lunchtime
7. Luini and Spontini are both close by. So if you’re ready to have a snack or light lunch on the go, you could try both.


If you’d like to choose one, you can read reviews of both I shared in my Milan Food Guide (coming soon).
8. For dessert, you could go to the Marchesi Cafe inside the Galleria, if you haven’t done so earlier. Otherwise, have an ice cream at Ciacco in Via Spadari.

9. Next, take a stroll through Milan center’s streets. There are plenty of shops to look at, and it’s a great way to enjoy both a passeggiata (Italian word for stroll) and walk down your meal. I suggest Via Dante and Via Turin. You’ll also get to enjoy your way to both.

10. When you are ready from your stroll, make your way back to the Duomo, take the metro stairs, and buy your Milan transport pass for the day or a few days.
TIP 2
I suggest you buy the 3-day pass with unlimited trips in the central area of Milan for just €15.50 per person. Then all you have to do is tap it each time you use the transport, and that includes the metro, the bus, and the tram.
You’ll need a different ticket for the Malpensa Express train that gets you from and to the airport. You can get that inside the Milano Centrale station at the Treno Nord counters or from one of their green machines.
Afternoon & Evening
11. Take the underground to Navigli – line 1 and then 2 to Porta Genova. This is also perfect if you’d like to visit the MUDEC museum. And if you don’t, you can take the opportunity to explore this very different side of Milan.


12. Once in Porta Genova, the MUDEC and Armani Silos museums are 15 minutes away. Otherwise, you can walk to the charming Vicolo Privato dei Lavandai in just 7 minutes.
TIP 3
Before you do, if your legs allow for it, I would suggest taking a 15-minutes walk to Colonne di Porta San Lorenzo. They are truly stunning.
You could also walk there from the Duomo, and then take a 15 minutes walk to Porta Genova. It’s actually the same distance. However, it’s good you got your Milan transport pass sorted during the day, so you can use it later tonight.

13. When it comes to Navigli, there’s not much to do other than walk and admire the canals, the restaurants and bars lying along them, and stop for an aperitivo to soak in the cool vibes.
TIP 4
These are the spots I suggest you visit:
Vicolo Privato dei Lavandai
Naviglio Grande
Naviglio Pavese
Arco di Porta Ticinese
Vista Darsena
14. For aperitivo, I suggest Prosciutteria Navigli.


15. When the lights start twinkling over the Navigli, and it’s gone past 7 pm, you know it’s time for an authentic Italian dinner to end this long day of sightseeing. I urge you to try an Emilian cuisine restaurant called Osteria del Gnocco Fritto.
Make sure to make a booking though (here)! There will be plenty of time on another day to enjoy a Milanese restaurant. You can read about what we ordered and whether we recommend it here.
When you are ready from dinner, make your way to your accommodation using the nearest metro station.


Milan 3 Day Itinerary: Day 2
Your second day in Milan is all about shopping. You don’t necessarily need to break the bank. You may as well buy nothing, but I promise you that you will still have a blast.
It’s a relaxing pleasant day of soaking in the fashion vibes that only this city can give you, as well as taking some pretty interesting foodie and sightseeing breaks.
I have written an entire article, explaining and sharing pictures of every step along the way. You can read it here – Milan Shopping Itinerary (coming soon).
However, here’s an overview.
1. Breakfast at Cova Montenapoleone Cafe
2. Explore the Quadrilatero della Moda (that’s what they call the Fashion district)
3. Corso Venezia
4. Walk through the Quadrilatero del Silenzio – the heart of Liberty buildings
5. Indro Montanelli Gardens & Natural History Museum
6. High Street Shopping in Corso Buenos Aires
I share our foodie stops in that article, so go read it after this one.
TIP 5
For dinner, you likely want to enjoy an authentic Milanese experience. If so, these restaurants come highly recommended by the locals:
1. Al Gharget
2. Premiata Trattoria Arlati dal 1936
3. Nabucco
4. La Bettola di Piero
5. Trattoria del Nuovo Macello.
Milan 3 Day Itinerary: Day 3
It’s your final day in Milan. You’ve explored the centre, you’ve done plenty of window shopping and probably bought a few pieces too, what do you do now?
Well, you can’t leave Milan without exploring my favorite neighborhood – Brera. So let’s start with that.
I suggest you read this before you go – 10 Reasons Brera Is Milan’s Best District. It will get you excited for what Brera has to offer. Plus, if you are still looking for an area to stay, this might be it.
Morning
1. Breakfast at Cafezal in Brera
2. Visit the Pinacoteca di Brera museum. We bought the tickets before going in, but keep in mind it was October, not peak season. You can book here.


3. Stroll through Brera streets around the Pinacoteca without a destination, even if just for 15 minutes.


4. If you need a plan at all times, then go to Via Brera and look attentively at each artisan shop along this street. Make sure to stop at Pettinaroli, the historic stationery and gifts shop.
5. Pass by Palazzo Citterio, and if it’s open take a peek inside.
6. Take a nature stroll through the Brera Botanical Garden. On your way there, you’ll spot the Bulgari hotel.

Lunchtime
7. I suggest booking a table at Osteria da Fortunata (Roman cuisine) in Via dei Fiori Chiari. Only ask for an outdoor table, if you don’t mind dining with a queue on the side. It’s really gorgeous but it might get a little crowded.

If you prefer a Milanese option I’ve suggested a couple in my Brera post (coming soon).
8. Make your way to Castello Sforzesco, which you can explore from the outside or get a ticket – whatever you prefer.


9. Walk through Sempione Park and look for the Arco della Pace. I personally think it’s even nicer from a distance.
10. If you’d like to visit the Triennale, it’s located just after Arco della Pace. However, I would suggest leaving the time for the Museum of Novecento.
Evening
11. Take metro line 1 to the Duomo or walk 30 minutes.
12. The Museo del Novecento is open every day till 19.30, except for Mondays when it’s closed all day. Keep that in mind, and make sure to book your tickets. I’d say book them for around 6 pm. Again, we bought them before going in but it was low season. You can book here.



13. After admiring the Duomo at night from above, it’s time to get out in the square and enjoy the view from ground level.
14. Next, go wander inside the Galleria. It’s really pretty at night! And if you had spotted a restaurant you considered for dinner, see if they have a table. If you want to be prepared and book ahead of time, I suggest either Motta for a more budget-friendly option or Langosteria Cafe Milano for a splurge. Leave room for an extra dessert though!

15. It’s dark outside, the lights are twinkling all around you, and you had a wonderful final day in Milan. Let’s end it in an iconic spot you can’t miss when visiting Milan – Starbucks Roastery. I wouldn’t suggest Starbucks anywhere else, so believe me this is worth your time. The vibes, the coffee, and even the pastries are delicious.


Answering Milan Most Frequently Asked Questions
Is 3 days enough in Milan?
Yes, three days is enough to experience the best of Milan, including its iconic landmarks, vibrant neighborhoods, and cultural highlights. However, if you have extra time, I’d recommend staying an additional 2–3 days to explore nearby gems like Lake Como and Bergamo. Alternatively, you can move your accommodation to the lake for a more immersive experience.
Is Milan walkable?
Absolutely! Milan is very walkable. We explored all the places in this itinerary—and even more—entirely on foot, except for a quick metro ride to Navigli. Staying in a centrally located accommodation makes walking around even easier and allows you to enjoy Milan’s charm up close.
Is Milan cheap or expensive?
I was pleasantly surprised to find Milan not as expensive as I expected for a major metropolitan city. Prices are fairly standard for a popular destination. That said, some areas, like Brera and its surroundings (where we stayed just outside), can be on the pricier side, whether at a bakery or for takeaway. Don’t worry, though—there are always plenty of affordable options if you’re on a budget.
What is the best time to visit Milan?
Milan is a year-round destination, but timing depends on your preferences. Avoid January and February if you dislike the cold, and steer clear of peak summer (July and August) if you want to avoid the heat and crowds. October is the rainiest month, but we still had a wonderful time—it just required a bit of flexibility with our plans. Personally, I’d love to visit again in spring or early summer for pleasant weather and fewer tourists.
Do I need to speak Italian in Milan?
Not at all! Most Milanese speak English well, especially in tourist areas, so getting around is easy. That said, learning a few Italian phrases can enhance your trip and help you connect with locals. Check out my article on 50 Useful Italian Phrases for Travellers, which will get you in the Italian vibe!
Is Milan safe for tourists?
Yes, we felt very safe in Milan, even when walking at night or taking the metro. That said, we stayed in a central neighborhood and didn’t stay out too late. As a precaution, keep an eye on your belongings while using the metro—there are announcements reminding passengers of this.
What should I wear in Milan?
Dressing for Milan can be tricky, especially if you’re visiting other parts of Italy on the same trip. Milan has a stylish reputation, so packing chic yet practical outfits is key. Check out What I Wore in Milan in October for inspiration or my comprehensive Italy Packing List, which includes tips and a free downloadable guide for every season.
3 Days In Milan Final Tips
I hope you enjoyed going through this short but sweet Milan 3-day itinerary. I aimed to give you plenty of inspiration, cover the popular spots but also share a few surprising ones.
Here are more articles to help you plan your time in Milan:
Milan Food Guide (coming soon)
Best Milan Shopping Streets (coming soon)
Milan to Lake Como Day Trip (coming soon)
A Day in Bergamo Italy (coming soon)
Thank you for reading. Please leave a heart and share this post with a friend. Don’t forget to subscribe if you’d like to connect with me, and get more insider information about Italian destinations, food, fashion, culture, and lifestyle.
You can also find me on TikTok @alessiaitalianlife. Come say hi!
Ciao,
Alessia.


