February 20, 2025
When you think of Milan, what comes to mind? Fashion? Gelato? High-end shopping? Maybe legendary soccer aka football or that one random painting that your art history teacher told you about? If so, you’re not wrong but there’s sooooo much more to this city than just the greatest hits 🇮🇹
I’ve been traveling to Milan once or twice a year ever since I was little to visit family and to eat my bodyweight in pasta. At this point, I actually feel like I know the city almost as well as I know my own which is crazy. And if there’s one thing I’ve learned, it’s that Milan is seriously underrated as a travel destination. I also can’t believe it’s taken me this long to write about Milan but oh well. Sadly, people always treat Milan like a quick layover before heading to Rome, Venice, or the Amalfi Coast — but trust me, Milan deserves its own spotlight 🔦
To help you plan the best 3-day itinerary in Milan, check out this article (w/ a sample itinerary at the bottom). This complete first-timer’s guide to Milan includes the best time to visit Milan, as well as boutique hotel recommendations for where to stay, my favorite restaurants/places to eat, and all of the best activities and things to do.
All accompanied by a sample itinerary I’ve personally vetted, tested, and approved 😊
Read more on Milan and Italy 🇮🇹
This site contains affiliate links, which means I may earn a small commission if you make a purchase through them (which will likely go towards overpriced airport wine or buying my dog more unnecessary toys). However, none of that impacts the integrity of my reviews. All thoughts and opinions are my own.
I think I’ve probably visited Milan in every single month of the year and surprisingly love visiting both during summer and winter. They’re both very different but equally as fun.
Milan in the spring and summer is a dream for exploring the city in a tank top and shorts. Spring temps are super pleasant, hovering around 55°F to 75°F (13°C to 24°C), perfect for walking around and enjoying the outdoor cafes. Summer ramps up, with temps often reaching 80°F to 95°F (27°C to 35°C), so pack light, breathable clothes and get ready for some sunny days. Whether you’re lounging by the canals or sightseeing, Milan definitely has a euro summer vibe to it during this time.
Visiting Milan in the fall and winter offers a totally different vibe. Fall (September to November) brings crisp air with temperatures between 50°F and 70°F (10°C to 21°C)—perfect for cozying up in cafes and enjoying the fall foliage. Winter (December to February) can get chilly, with temperatures dropping to 30°F to 40°F (-1°C to 4°C), and occasional snow flurries. While the cold might keep some tourists away, the city’s festive atmosphere makes it an excellent time for sightseeing, shopping, indoor wine tastings, and typically CHEAPER FLIGHTS!
They also put together the cutest little Christmas market in Piazza Duomo so definitely worth checking out if you’re visiting for the holidays!
For your three days in Milan, you’ll want to base yourself in a neighborhood that balances convenience, charm, transportation, and access to the city’s top sights. My recommendation for first-time visitors is to stick to the main Duomo/Galleria Vittorio Emanuele II area and/or Brera, the artsy district right next door.
If you’re traveling by train in/out of MIlan Central Station, then I’d recommend staying in the northern Porta Venezia/Milano Centrale area, but this is only if you’re prioritizing convenience.
There’s just not a whole lot to do in this area so if you can, I’d suggest staying in the central areas of Duomo, San Babila, and Brera.
Ps. To learn more about how I travel the world for *nearly* free – check out my complete strategy for maximizing credit card points and miles.
Here Are My Top Picks for the Best Hotels in Milan, Italy:
One of the reasons I love Milan is its mix of history, art, and unique experiences, like taking a hands-on cooking class or getting a peek at the famous Last Supper. Whether you’re in the mood for culture, luxury, or relaxation, Milan has something to offer.
Keep reading for a list of my favorite places to visit and things to do to help you plan the perfect 3 day Milan itinerary.
If you’ve read any of my other travel guides and itineraries, you’ll know that I start every single day of a trip with a coffee of some sort. And Italy is probably one of the best places in the world for this extremely unhealthy habit. (Like, I’m actually terrified of the day I eventually get pregnant and have to cut out caffeine. I may actually die).
But until then — it’s multiple cups of cappuccino time in Italy! ☕️
Ps. Did you know it’s a cardinal sin to order a cappuccino after 11am? My Italian cousin loves to remind me of that every time I visit. He literally forbids me from ordering one at lunch so then I’m stuck just taking shots of espresso throughout the day.
Anyways, one of my favorite things to do in Milan is start my day at Marchesi 1824 inside the iconic Galleria Vittorio Emanuele II. Marchesi 1824 is one of the city’s most beautiful and historic pastry shops. This place has been serving up decadent treats and perfectly crafted espresso for nearly two centuries.
The interior is beautiful with big glass jars filled with colorful candy, sage green velvet, and marble countertops. For a store so aesthetic, you’d expect the food (and coffee) to be subpar but it’s not. Their pastries and breakfast cakes are so good and not too sweet 🍰
I recommend grabbing a seat by the window so you can people-watch from above!
Since you’re going to be extremely close by at Marchesi 1824…then you might as well knock the Duomo off your list. Also because…if you don’t start your trip in Piazza Duomo, did you even go to Milan?
The Duomo di Milano is hands down one of the most famous landmarks in Italy. Massive, intricate, and honestly, just absurdly beautiful. After that, walk straight into the Galleria Vittorio Emanuele II again, aka Milan’s version of a luxury shopping mall on steroids. If you’re going to go luxury shopping, this is the place to do it. Especially since you can shop tax-free.
For those interested in the theater, there’s also the nearby Teatro alla Scala, a historic opera house in Milan.
While Piazza Duomo itself is free to wander, if you want to go inside the iconic Duomo di Milano, visit the rooftop terraces, or explore the Duomo Museum, you’ll need a ticket. You can buy tickets online in advance (highly recommended to skip the long ass lines) or at the ticket office near the cathedral.
Prices vary depending on what you want to see. Standard entry to the Duomo is pretty affordable, but if you want those breathtaking rooftop views, go for the lift-access ticket to save your legs some trouble. Or don’t and get those steps in 🍑
Pro tip: Get the Rooftop Guided Tour, which includes access to the cathedral, rooftop, museum, and YOU GET TO SKIP THE LINE. I promise I’m not just saying this because I want you to click on my affiliate link but because this is one of the few places that I think is absolutely worth skipping the line.
I’m normally just too impatient to wait in lines but because Italy is sooo freakin crowded all times of the year, it’s really worth the $46 splurge to not waste hours in line on your vacation.
I know it’s hard to believe but I actually stumbled upon this place before social media made it viral. My 15-year-old cousin and I were searching for things to do, and let’s be honest. There aren’t a ton of options for a teenager hanging out with his 30-year old (at the time) American cousin who doesn’t speak Italian… and where alcohol is off the table.
We actually originally wanted to go to the gym but for some reason, he had to be 18 in order to bring a guest to his local gym. So after some google searching, we stumbled upon this cool spa place that was only 20 minutes away by bus.
Tucked away in Porta Romana, QC Termemilano is the ultimate spa experience in Milan (and honestly, probably all of Italy). This luxurious spa, set inside a historic tram depot, is a full-on wellness retreat right in the city center. You can spend the day hopping between thermal baths, saunas, steam rooms, and there’s even a salt room designed for deep relaxation.
One of the hi-lights is definitely the viral rainstorm room — and yes, it’s just as cool as it sounds. Imagine stepping into a dimly lit spa room where a full-on simulated thunderstorm unfolds around you. We’re talking rolling thunder, flashes of lightning, and a gentle tropical rain that makes you feel like you’ve been transported straight into a luxurious rainforest. It’s equal parts soothing and literally surreal. It was one of those “wow if I was filthy rich, I’d get this installed in my house ASAP” moments for sure. 🌧✨
You could (and should) easily spend the whole day here since your evening admission ticket also comes with an aperitivo buffet. Which includes a few snacks, some sweet treats, and a glass of champagne and/or mocktails.
You can buy tickets and find more information directly on their website but these are the hours of operation & admission prices as of 2025:
Monday – Thursday | 8.30 am – 11.00 pm
Friday | 8.30 am – 00:00
Saturday | 8.00 am – 00:00
Sunday | 8.00 am – 11 pm
Escape 5h | from 59€
Spa session with 5 hours of stay.
Daily | from 68€
Spa session with no time limits.
Pausaterme | from 46€
Spa session from 12.30 pm to 3 pm.
Evening | from 59€
Spa session starting from 6 pm to closing of the center.
Relax under the stars | from 46€
Spa session starting from 8.30 pm.
The admission fee includes access to the entire wellness journey, a robe, a towel, a pair of slippers and Aperiterme, the exclusive evening aperitif 🍬
If you’re in Milan and looking for something fun (that isn’t shopping or museums), taking a cooking class is a solid option. I booked this cooking class near Milano Centrale with my 15-year-old cousin, and it was such a blast. My cousin also had this bright idea to pretend like he didn’t speak any Italian so that made things even more fun since he got to pretend like he was also a tourist.
The class was in an open kitchen, lasted about three hours, and we got to make our own pizzas and gelato from scratch. We did everything from make the dough to put on the toppings to sliding our pizzas in and out of the massive wood fire oven. The whole experience was super fun, messy, and we even got a free glass of wine (yes, I drank my cousin’s).
And the best part? We got to eat everything we made! Which is the whole point of cooking haha. If you’re traveling with someone under 18 and/or want an activity that doesn’t involve bars or late nights, this cooking class is definitely a winner.
Okay obviously I wasn’t going to put together an entire 3 day Milan itinerary and not include museums. This city is famous for its museums but just be warned. That means you need to book tickets in advance for major attractions such as Leonardo da Vinci’s Last Supper which is located at Santa Maria delle Grazie. But fair warning: you cannot just stroll in. This isn’t a casual walk-up situation. You’ll need to book tickets way in advance, or risk missing out on one of the most iconic paintings in the world.
Besides the Last Supper, there are plenty of smaller museums in Milan that are definitely worth exploring. For example, the Pinacoteca di Brera (a gallery showcasing masterpieces by Italian artists), the Leonardo da Vinci Museum of Science and Technology, the Museo del Novecento (home to modern art from the 20th century), and the Gallerie d’Italia (featuring Italian art from the 19th and 20th centuries).
If you’re craving more history, then make sure to also check out Castello Sforzesco. It’s a medieval fortress turned museum complex, filled with art, artifacts, and even a few pieces by da Vinci. Once you’ve soaked up the culture, take a stroll next door to Parco Sempione, Milan’s largest green space.
It’s the ideal spot for people-watching, enjoying some gelato, and living your best local life (even if just for a little while).
If you’re looking to explore one of Milan’s most vibrant neighborhoods, Naviglio Grande is where it’s at. I’ve been coming here for over a decade now and it’s crazy how much this place has changed. It used to be more of a hidden gem but now has become a popular spot for dining at night, especially during summer.
This picturesque canal area is steeped in history, originally built in the 12th century to transport goods to the city (yep, Milan used to have a waterway system that was pretty much its version of Venice). Today, it’s one of Milan’s most lively districts, full of charm, boho vibes, and canalside cafes. Real talk, it’s also a nice way to experience “Venice” without having to make an actual day trip.
Getting there is super easy. Just hop on the metro and get off at Porta Genova station, then take a short walk to the canal. If you’re into history, you stroll along the waterway during the day to catch glimpses of old warehouses turned into trendy spots, plus some cool art galleries and boutiques. It’s a nice, laid-back vibe for those who want to soak in the area without the crowds. It’s also a great place to go shopping for lesser-known brands that you won’t find near the Duomo.
If you’re in the mood to live it up, head over at night when the place transforms into a buzzing hotspot with bars and restaurants spilling onto the streets. It’s the perfect place to have a drink, people-watch, and enjoy the Milanese nightlife.
And speaking of food, Naviglio Grande is home to some fantastic restaurants. I’ll talk more about this below in the restaurants section but if you’re craving authentic Italian food, check out Osteria del Binari for classic Milanese dishes, or head to El Brellin for traditional risotto alla Milanese.
Or if you want something simple to munch on, you can grab a delicious “Focaccia alle Olive” from Ristoro Monterosso, a rare hidden gem in Porta Genova. Focaccia alle Olive is a type of focaccia bread topped with whole olives, seasoned with olive oil, rosemary, and sea salt. It’s soooooo freakin good 🫒🤤
I know you only have 3 days in Milan so I’m trying to keep this list realistic. But at the same time, I want to help you discover new and random things that a lot of the guidebooks fail to mention since they only focus on the art, museums, and shopping.
So even though Milan may be known for its fashion and history, it’s also got some serious futuristic and modern vibes. (I’ve been coming here for years and have just casually watched the real estate skyrocket)
Case in point: Bosco Verticale. These two towering, tree-covered skyscrapers aren’t just for show; they’re a legit eco-friendly masterpiece. With over 20,000 plants and 900 trees growing on the buildings, Bosco Verticale isn’t just a city landmark. It’s basically a vertical forest cleaning up Milan’s air 🤯🍃
Designed to blend nature with urban life, this architectural wonder is tucked away in the Porta Nuova district, one of Milan’s most modern and stylish neighborhoods. Whether you’re snapping a photo for Instagram or just admiring the fact that someone looked at a skyscraper and thought, you know what this needs? A whole forest. I think it’s definitely worth a stop. There’s also a big lawn for you to rest on and loads of shopping/dining nearby.
Pro Tip: For the best view, you’ll want to walk over to the nearby Biblioteca degli Alberi. A stunning urban park that gives you the perfect angle of this green giant (aka where the photo from above is from).
Wandering through Brera feels like stepping into artsy part of Milan. Even though technically, all of Milan is artsy but you know what I mean. Think cobblestone streets, indie boutiques, and an overall effortlessly cool vibe. It’s a nice change from the chaos of the Duomo that’s filled with luxury brands.
There are tons of off-the-beaten-path attractions to explore around here too including Pinacoteca di Brera (Brera Art Museum), Via Brera, Palazzo Citterio (a modern art museum), and Biblioteca Nazionale Braidense di Brera (a stunning national library). These are great alternatives for travelers who like art but don’t feel like donating their firstborn to see the Last Supper.
During the evening, Brera’s trattorias and wine bars come alive, serving up the perfect aperitivo scene. If you’re still feeling up to it, you can also check out San Lorenzo Maggiore, a stunning basilica near City Life, where you’ll find more great restaurants, bars, and some of the best spots for an evening drink.
And finally…where better to eat your heart out than Italy? I know this might technically belong in the “restaurants” section but I don’t view bakeries as restaurants. Plus, the pasticcerias (italian word for bakery) in Milan are incredible so I wanted to make sure they stood out!
Milan and Italy are basically a paradise for anyone with a serious sweet tooth. The dessert game here is on another level, and trust me, you’re going to want to leave room for these mouthwatering treats.
🍰 For a deep dive into the best bakeries Milan has to offer, check out my full post here.
During you 3 day Milan itinerary, you’ll want to make multiple stops at multiple pasticcerias.
First stop: Pasticceria Cova. This iconic Milanese pastry shop has been serving up sweet perfection since 1817 (yep, you read that right). It’s the kind of place where you can sip your espresso and nibble on a millefoglie, which is basically puff pastry heaven. If you’re in the mood for something extra decadent, their cannoncini—crispy, cream-filled delights—will make you question how you ever lived without them. Their main location is in the famous Montenapoleone shopping district so just be prepared for a line. Or get there early!
Then there’s Gelsomina, a cozy Milanese pastry shop that’s become a local favorite for its mix of traditional and creative pastries. Their chocolate hazelnut bites and pistachio nut tarts are a must-try. If you’re after something with a bit of flair and a lot of flavor, Gelsomina’s got you covered.
Are you a Wes Anderson fan? Even if you’re not I’m sure you’ll love Bar Luce!! Designed by the filmmaker himself, this ADORABLE retro-style café inside the Fondazione Prada is straight out of a pastel-hued dream. Think vintage Formica tables, candy-colored chairs, and a jukebox that feels like it belongs in a 1960s Italian film. Beyond the aesthetics, the café serves up excellent pastries, cakes, espresso, and classic Italian snacks. Perfect for a mid-day break or a leisurely coffee.
Last but definitely not least, you can’t miss Pasticceria Cioccolateria di Fabrizio Galla if you’re a chocolate lover. If you didn’t already know, Milan is home to some next-level chocolate, and Galla is at the forefront. Their chocolate pralines and tartufi (chocolate truffles) are basically edible art, each bite more delicious than the last. Don’t even get me started on their cakes and cookies. Trust me, you’ll want to try everything from any of these top 3 pasticcerias in Milan 🍫 🎂 🧁
It’s probably obvious that Milan is a food lover’s dream, packed with endless restaurants serving everything from local favorites to fancy, Michelin-starred masterpieces. Sadly, I can’t list all the top restaurants (we’d be here forever), so I’m sticking to my top four picks. These range from casual spots where the locals actually eat (aka where my family and I head straight to when I visit) to an upscale restaurant that is a truffle lover’s paradise 🍄🟫
I’m kicking things off with Mamma Oliva because, honestly, this might be a hot take because their reviews are kind of all over the place. But I personally love their pizza. Plus, it’s totally off the beaten path, meaning you won’t find it overrun with tourists. This is where the locals actually go to eat, and it’s fantastic. The service is decent, the wine list is solid, and the place itself is a no-frills, family-owned gem. My family and I always end up spending hours here, eating, drinking, and catching up.
Finding a restaurant with both killer views and great food is a rare win. It’s usually one or the other. But Obicà? It’s got both. Yes, I know it’s technically a chain, and I’ll never forget the first time I went to the one in London. BUT the Milan location? Easily 10x better. It’s the perfect spot to sip an Aperol Spritz, dig into a prosciutto pizza, and just casually stare at the Duomo. Everything on the menu is super delicious and you’ll be happy NOT fighting with tourists for a spot in the the elevator to the top.
Honestly, it feels like a total hidden gem. You get the same stunning views as the Duomo rooftop, minus the chaos.
I’ll be honest, I have no idea if any of these restaurants are “top-rated” or ranked on any list (which is super unusual for me). Since Milan is one of the places that I rarely get to plan anything and just go along with what my family does. Which is great, I don’t have to think haha.
I remember eating at La Risacca 2 though and loving it. La Risacca 2 in Milan is a seafood lover’s paradise, offering a refined yet welcoming atmosphere. Known for its fresh, high-quality fish and seafood, the restaurant serves dishes like grilled fish, seafood pasta, and raw seafood platters. It’s a great place for those looking for authentic Italian seafood, with excellent service to match.
Don’t like truffle? You can skip this recommendation. Obsessed with truffle like I am and would happily put it on everything? This one’s for you!!
If you’re a truffle fanatic, Casa Savini Tartufi in Milan is the place to be. It’s all about those luxurious, truffle-infused dishes. Think pasta, meats, and everything in between, all elevated by the rich, earthy flavor of truffles. They even offer both white truffles and black truffles, both of which are sourced directly from Italy.
I had no idea what the difference was but apparently white truffles in Italy are known for their stronger, more pungent aroma and flavor, often used raw, shaved over dishes to let their essence shine. They’re found mainly in regions like Piedmont and Umbria. Black truffles, which are milder and earthier, are more versatile and commonly used in cooking or sauces. While both are delicious, white truffles tend to be rarer and more expensive.
Regardless of which truffle you choose (I say pick both) you can’t go wrong with any of the dishes here.
In addition to the 3-day itinerary, here are some commonly asked questions for first time visitors to Milan.
Milan has two main airports: Malpensa Airport (MXP), the largest and most international, and Linate Airport (LIN), which is closer to the city center and mostly serves domestic and European flights. (If you can, you should always try to fly into LIN because MXP is still pretty far from the city center). And if you have an early flight (7am or earlier from MXP), you’re basically stuck having to take uber/taxi because the trains don’t run that early.
Depending on your airline and location, either could work, but Malpensa is more common for long-haul international flights.
Milan uses the Euro (€), the official currency of Italy and most of the European Union. Most everywhere accepts cards and Apply pay but always be sure to carry a few bills in cash just in case.
Milan has a pretty comprehensive and efficient public transport system. The Milan Metro is the fastest way to get around the city, with multiple lines connecting key neighborhoods and attractions. You can also use trams and buses, which are great for exploring the city at a slower pace. For shorter trips, bike and scooter rentals are popular, and taxis or ride-sharing apps like Uber are also readily available.
Yes, Milan is considered safe for tourists, with lower crime rates when compared to other major cities. However, as with any big city, be cautious in crowded places like train stations, tourist hotspots, and public transport, as pickpocketing can occur. Always keep your head on a swivel and use common sense!
For big attractions? YES.
It’s a good idea to book tickets in advance for the Duomo, Last Supper, or Sforza Castle, especially during peak tourist seasons. You’d be fine showing up day of for most of the other attractions but these 3 are stupid crazy. You NEED to buy tickets in advance.
Check out my sample 3 day Milan itinerary below ⬇️
So, hopefully, by now, you get it. Milan is not just some layover city you rush through on your way to somewhere else in Italy. It’s got history, style, and an absolutely ridiculous amount of good food.
Plus, it’s the perfect jumping-off point for other European cities or a quick Italian coastal escape. Whether you’re marveling at the Duomo, pretending you can afford things on Via Montenapoleone, devouring Italian pastries, or even making your own pizza — there’s something to do in Milan for everyone!
Did you get a chance to visit Milan Let me know in the comments below!
Check out my other travel guides on Italy here.
Check out my other travel guides on Europe here.
February 20, 2025
When you think of Milan, what comes to mind? Fashion? Gelato? High-end shopping? Maybe legendary soccer aka football or that one random painting that your art history teacher told you about? If so, you’re not wrong but there’s sooooo much more to this city than just the greatest hits 🇮🇹
I’ve been traveling to Milan once or twice a year ever since I was little to visit family and to eat my bodyweight in pasta. At this point, I actually feel like I know the city almost as well as I know my own which is crazy. And if there’s one thing I’ve learned, it’s that Milan is seriously underrated as a travel destination. I also can’t believe it’s taken me this long to write about Milan but oh well. Sadly, people always treat Milan like a quick layover before heading to Rome, Venice, or the Amalfi Coast — but trust me, Milan deserves its own spotlight 🔦
To help you plan the best 3-day itinerary in Milan, check out this article (w/ a sample itinerary at the bottom). This complete first-timer’s guide to Milan includes the best time to visit Milan, as well as boutique hotel recommendations for where to stay, my favorite restaurants/places to eat, and all of the best activities and things to do.
All accompanied by a sample itinerary I’ve personally vetted, tested, and approved 😊
Read more on Milan and Italy 🇮🇹
This site contains affiliate links, which means I may earn a small commission if you make a purchase through them (which will likely go towards overpriced airport wine or buying my dog more unnecessary toys). However, none of that impacts the integrity of my reviews. All thoughts and opinions are my own.
I think I’ve probably visited Milan in every single month of the year and surprisingly love visiting both during summer and winter. They’re both very different but equally as fun.
Milan in the spring and summer is a dream for exploring the city in a tank top and shorts. Spring temps are super pleasant, hovering around 55°F to 75°F (13°C to 24°C), perfect for walking around and enjoying the outdoor cafes. Summer ramps up, with temps often reaching 80°F to 95°F (27°C to 35°C), so pack light, breathable clothes and get ready for some sunny days. Whether you’re lounging by the canals or sightseeing, Milan definitely has a euro summer vibe to it during this time.
Visiting Milan in the fall and winter offers a totally different vibe. Fall (September to November) brings crisp air with temperatures between 50°F and 70°F (10°C to 21°C)—perfect for cozying up in cafes and enjoying the fall foliage. Winter (December to February) can get chilly, with temperatures dropping to 30°F to 40°F (-1°C to 4°C), and occasional snow flurries. While the cold might keep some tourists away, the city’s festive atmosphere makes it an excellent time for sightseeing, shopping, indoor wine tastings, and typically CHEAPER FLIGHTS!
They also put together the cutest little Christmas market in Piazza Duomo so definitely worth checking out if you’re visiting for the holidays!
For your three days in Milan, you’ll want to base yourself in a neighborhood that balances convenience, charm, transportation, and access to the city’s top sights. My recommendation for first-time visitors is to stick to the main Duomo/Galleria Vittorio Emanuele II area and/or Brera, the artsy district right next door.
If you’re traveling by train in/out of MIlan Central Station, then I’d recommend staying in the northern Porta Venezia/Milano Centrale area, but this is only if you’re prioritizing convenience.
There’s just not a whole lot to do in this area so if you can, I’d suggest staying in the central areas of Duomo, San Babila, and Brera.
Ps. To learn more about how I travel the world for *nearly* free – check out my complete strategy for maximizing credit card points and miles.
Here Are My Top Picks for the Best Hotels in Milan, Italy:
One of the reasons I love Milan is its mix of history, art, and unique experiences, like taking a hands-on cooking class or getting a peek at the famous Last Supper. Whether you’re in the mood for culture, luxury, or relaxation, Milan has something to offer.
Keep reading for a list of my favorite places to visit and things to do to help you plan the perfect 3 day Milan itinerary.
If you’ve read any of my other travel guides and itineraries, you’ll know that I start every single day of a trip with a coffee of some sort. And Italy is probably one of the best places in the world for this extremely unhealthy habit. (Like, I’m actually terrified of the day I eventually get pregnant and have to cut out caffeine. I may actually die).
But until then — it’s multiple cups of cappuccino time in Italy! ☕️
Ps. Did you know it’s a cardinal sin to order a cappuccino after 11am? My Italian cousin loves to remind me of that every time I visit. He literally forbids me from ordering one at lunch so then I’m stuck just taking shots of espresso throughout the day.
Anyways, one of my favorite things to do in Milan is start my day at Marchesi 1824 inside the iconic Galleria Vittorio Emanuele II. Marchesi 1824 is one of the city’s most beautiful and historic pastry shops. This place has been serving up decadent treats and perfectly crafted espresso for nearly two centuries.
The interior is beautiful with big glass jars filled with colorful candy, sage green velvet, and marble countertops. For a store so aesthetic, you’d expect the food (and coffee) to be subpar but it’s not. Their pastries and breakfast cakes are so good and not too sweet 🍰
I recommend grabbing a seat by the window so you can people-watch from above!
Since you’re going to be extremely close by at Marchesi 1824…then you might as well knock the Duomo off your list. Also because…if you don’t start your trip in Piazza Duomo, did you even go to Milan?
The Duomo di Milano is hands down one of the most famous landmarks in Italy. Massive, intricate, and honestly, just absurdly beautiful. After that, walk straight into the Galleria Vittorio Emanuele II again, aka Milan’s version of a luxury shopping mall on steroids. If you’re going to go luxury shopping, this is the place to do it. Especially since you can shop tax-free.
For those interested in the theater, there’s also the nearby Teatro alla Scala, a historic opera house in Milan.
While Piazza Duomo itself is free to wander, if you want to go inside the iconic Duomo di Milano, visit the rooftop terraces, or explore the Duomo Museum, you’ll need a ticket. You can buy tickets online in advance (highly recommended to skip the long ass lines) or at the ticket office near the cathedral.
Prices vary depending on what you want to see. Standard entry to the Duomo is pretty affordable, but if you want those breathtaking rooftop views, go for the lift-access ticket to save your legs some trouble. Or don’t and get those steps in 🍑
Pro tip: Get the Rooftop Guided Tour, which includes access to the cathedral, rooftop, museum, and YOU GET TO SKIP THE LINE. I promise I’m not just saying this because I want you to click on my affiliate link but because this is one of the few places that I think is absolutely worth skipping the line.
I’m normally just too impatient to wait in lines but because Italy is sooo freakin crowded all times of the year, it’s really worth the $46 splurge to not waste hours in line on your vacation.
I know it’s hard to believe but I actually stumbled upon this place before social media made it viral. My 15-year-old cousin and I were searching for things to do, and let’s be honest. There aren’t a ton of options for a teenager hanging out with his 30-year old (at the time) American cousin who doesn’t speak Italian… and where alcohol is off the table.
We actually originally wanted to go to the gym but for some reason, he had to be 18 in order to bring a guest to his local gym. So after some google searching, we stumbled upon this cool spa place that was only 20 minutes away by bus.
Tucked away in Porta Romana, QC Termemilano is the ultimate spa experience in Milan (and honestly, probably all of Italy). This luxurious spa, set inside a historic tram depot, is a full-on wellness retreat right in the city center. You can spend the day hopping between thermal baths, saunas, steam rooms, and there’s even a salt room designed for deep relaxation.
One of the hi-lights is definitely the viral rainstorm room — and yes, it’s just as cool as it sounds. Imagine stepping into a dimly lit spa room where a full-on simulated thunderstorm unfolds around you. We’re talking rolling thunder, flashes of lightning, and a gentle tropical rain that makes you feel like you’ve been transported straight into a luxurious rainforest. It’s equal parts soothing and literally surreal. It was one of those “wow if I was filthy rich, I’d get this installed in my house ASAP” moments for sure. 🌧✨
You could (and should) easily spend the whole day here since your evening admission ticket also comes with an aperitivo buffet. Which includes a few snacks, some sweet treats, and a glass of champagne and/or mocktails.
You can buy tickets and find more information directly on their website but these are the hours of operation & admission prices as of 2025:
Monday – Thursday | 8.30 am – 11.00 pm
Friday | 8.30 am – 00:00
Saturday | 8.00 am – 00:00
Sunday | 8.00 am – 11 pm
Escape 5h | from 59€
Spa session with 5 hours of stay.
Daily | from 68€
Spa session with no time limits.
Pausaterme | from 46€
Spa session from 12.30 pm to 3 pm.
Evening | from 59€
Spa session starting from 6 pm to closing of the center.
Relax under the stars | from 46€
Spa session starting from 8.30 pm.
The admission fee includes access to the entire wellness journey, a robe, a towel, a pair of slippers and Aperiterme, the exclusive evening aperitif 🍬
If you’re in Milan and looking for something fun (that isn’t shopping or museums), taking a cooking class is a solid option. I booked this cooking class near Milano Centrale with my 15-year-old cousin, and it was such a blast. My cousin also had this bright idea to pretend like he didn’t speak any Italian so that made things even more fun since he got to pretend like he was also a tourist.
The class was in an open kitchen, lasted about three hours, and we got to make our own pizzas and gelato from scratch. We did everything from make the dough to put on the toppings to sliding our pizzas in and out of the massive wood fire oven. The whole experience was super fun, messy, and we even got a free glass of wine (yes, I drank my cousin’s).
And the best part? We got to eat everything we made! Which is the whole point of cooking haha. If you’re traveling with someone under 18 and/or want an activity that doesn’t involve bars or late nights, this cooking class is definitely a winner.
Okay obviously I wasn’t going to put together an entire 3 day Milan itinerary and not include museums. This city is famous for its museums but just be warned. That means you need to book tickets in advance for major attractions such as Leonardo da Vinci’s Last Supper which is located at Santa Maria delle Grazie. But fair warning: you cannot just stroll in. This isn’t a casual walk-up situation. You’ll need to book tickets way in advance, or risk missing out on one of the most iconic paintings in the world.
Besides the Last Supper, there are plenty of smaller museums in Milan that are definitely worth exploring. For example, the Pinacoteca di Brera (a gallery showcasing masterpieces by Italian artists), the Leonardo da Vinci Museum of Science and Technology, the Museo del Novecento (home to modern art from the 20th century), and the Gallerie d’Italia (featuring Italian art from the 19th and 20th centuries).
If you’re craving more history, then make sure to also check out Castello Sforzesco. It’s a medieval fortress turned museum complex, filled with art, artifacts, and even a few pieces by da Vinci. Once you’ve soaked up the culture, take a stroll next door to Parco Sempione, Milan’s largest green space.
It’s the ideal spot for people-watching, enjoying some gelato, and living your best local life (even if just for a little while).
If you’re looking to explore one of Milan’s most vibrant neighborhoods, Naviglio Grande is where it’s at. I’ve been coming here for over a decade now and it’s crazy how much this place has changed. It used to be more of a hidden gem but now has become a popular spot for dining at night, especially during summer.
This picturesque canal area is steeped in history, originally built in the 12th century to transport goods to the city (yep, Milan used to have a waterway system that was pretty much its version of Venice). Today, it’s one of Milan’s most lively districts, full of charm, boho vibes, and canalside cafes. Real talk, it’s also a nice way to experience “Venice” without having to make an actual day trip.
Getting there is super easy. Just hop on the metro and get off at Porta Genova station, then take a short walk to the canal. If you’re into history, you stroll along the waterway during the day to catch glimpses of old warehouses turned into trendy spots, plus some cool art galleries and boutiques. It’s a nice, laid-back vibe for those who want to soak in the area without the crowds. It’s also a great place to go shopping for lesser-known brands that you won’t find near the Duomo.
If you’re in the mood to live it up, head over at night when the place transforms into a buzzing hotspot with bars and restaurants spilling onto the streets. It’s the perfect place to have a drink, people-watch, and enjoy the Milanese nightlife.
And speaking of food, Naviglio Grande is home to some fantastic restaurants. I’ll talk more about this below in the restaurants section but if you’re craving authentic Italian food, check out Osteria del Binari for classic Milanese dishes, or head to El Brellin for traditional risotto alla Milanese.
Or if you want something simple to munch on, you can grab a delicious “Focaccia alle Olive” from Ristoro Monterosso, a rare hidden gem in Porta Genova. Focaccia alle Olive is a type of focaccia bread topped with whole olives, seasoned with olive oil, rosemary, and sea salt. It’s soooooo freakin good 🫒🤤
I know you only have 3 days in Milan so I’m trying to keep this list realistic. But at the same time, I want to help you discover new and random things that a lot of the guidebooks fail to mention since they only focus on the art, museums, and shopping.
So even though Milan may be known for its fashion and history, it’s also got some serious futuristic and modern vibes. (I’ve been coming here for years and have just casually watched the real estate skyrocket)
Case in point: Bosco Verticale. These two towering, tree-covered skyscrapers aren’t just for show; they’re a legit eco-friendly masterpiece. With over 20,000 plants and 900 trees growing on the buildings, Bosco Verticale isn’t just a city landmark. It’s basically a vertical forest cleaning up Milan’s air 🤯🍃
Designed to blend nature with urban life, this architectural wonder is tucked away in the Porta Nuova district, one of Milan’s most modern and stylish neighborhoods. Whether you’re snapping a photo for Instagram or just admiring the fact that someone looked at a skyscraper and thought, you know what this needs? A whole forest. I think it’s definitely worth a stop. There’s also a big lawn for you to rest on and loads of shopping/dining nearby.
Pro Tip: For the best view, you’ll want to walk over to the nearby Biblioteca degli Alberi. A stunning urban park that gives you the perfect angle of this green giant (aka where the photo from above is from).
Wandering through Brera feels like stepping into artsy part of Milan. Even though technically, all of Milan is artsy but you know what I mean. Think cobblestone streets, indie boutiques, and an overall effortlessly cool vibe. It’s a nice change from the chaos of the Duomo that’s filled with luxury brands.
There are tons of off-the-beaten-path attractions to explore around here too including Pinacoteca di Brera (Brera Art Museum), Via Brera, Palazzo Citterio (a modern art museum), and Biblioteca Nazionale Braidense di Brera (a stunning national library). These are great alternatives for travelers who like art but don’t feel like donating their firstborn to see the Last Supper.
During the evening, Brera’s trattorias and wine bars come alive, serving up the perfect aperitivo scene. If you’re still feeling up to it, you can also check out San Lorenzo Maggiore, a stunning basilica near City Life, where you’ll find more great restaurants, bars, and some of the best spots for an evening drink.
And finally…where better to eat your heart out than Italy? I know this might technically belong in the “restaurants” section but I don’t view bakeries as restaurants. Plus, the pasticcerias (italian word for bakery) in Milan are incredible so I wanted to make sure they stood out!
Milan and Italy are basically a paradise for anyone with a serious sweet tooth. The dessert game here is on another level, and trust me, you’re going to want to leave room for these mouthwatering treats.
🍰 For a deep dive into the best bakeries Milan has to offer, check out my full post here.
During you 3 day Milan itinerary, you’ll want to make multiple stops at multiple pasticcerias.
First stop: Pasticceria Cova. This iconic Milanese pastry shop has been serving up sweet perfection since 1817 (yep, you read that right). It’s the kind of place where you can sip your espresso and nibble on a millefoglie, which is basically puff pastry heaven. If you’re in the mood for something extra decadent, their cannoncini—crispy, cream-filled delights—will make you question how you ever lived without them. Their main location is in the famous Montenapoleone shopping district so just be prepared for a line. Or get there early!
Then there’s Gelsomina, a cozy Milanese pastry shop that’s become a local favorite for its mix of traditional and creative pastries. Their chocolate hazelnut bites and pistachio nut tarts are a must-try. If you’re after something with a bit of flair and a lot of flavor, Gelsomina’s got you covered.
Are you a Wes Anderson fan? Even if you’re not I’m sure you’ll love Bar Luce!! Designed by the filmmaker himself, this ADORABLE retro-style café inside the Fondazione Prada is straight out of a pastel-hued dream. Think vintage Formica tables, candy-colored chairs, and a jukebox that feels like it belongs in a 1960s Italian film. Beyond the aesthetics, the café serves up excellent pastries, cakes, espresso, and classic Italian snacks. Perfect for a mid-day break or a leisurely coffee.
Last but definitely not least, you can’t miss Pasticceria Cioccolateria di Fabrizio Galla if you’re a chocolate lover. If you didn’t already know, Milan is home to some next-level chocolate, and Galla is at the forefront. Their chocolate pralines and tartufi (chocolate truffles) are basically edible art, each bite more delicious than the last. Don’t even get me started on their cakes and cookies. Trust me, you’ll want to try everything from any of these top 3 pasticcerias in Milan 🍫 🎂 🧁
It’s probably obvious that Milan is a food lover’s dream, packed with endless restaurants serving everything from local favorites to fancy, Michelin-starred masterpieces. Sadly, I can’t list all the top restaurants (we’d be here forever), so I’m sticking to my top four picks. These range from casual spots where the locals actually eat (aka where my family and I head straight to when I visit) to an upscale restaurant that is a truffle lover’s paradise 🍄🟫
I’m kicking things off with Mamma Oliva because, honestly, this might be a hot take because their reviews are kind of all over the place. But I personally love their pizza. Plus, it’s totally off the beaten path, meaning you won’t find it overrun with tourists. This is where the locals actually go to eat, and it’s fantastic. The service is decent, the wine list is solid, and the place itself is a no-frills, family-owned gem. My family and I always end up spending hours here, eating, drinking, and catching up.
Finding a restaurant with both killer views and great food is a rare win. It’s usually one or the other. But Obicà? It’s got both. Yes, I know it’s technically a chain, and I’ll never forget the first time I went to the one in London. BUT the Milan location? Easily 10x better. It’s the perfect spot to sip an Aperol Spritz, dig into a prosciutto pizza, and just casually stare at the Duomo. Everything on the menu is super delicious and you’ll be happy NOT fighting with tourists for a spot in the the elevator to the top.
Honestly, it feels like a total hidden gem. You get the same stunning views as the Duomo rooftop, minus the chaos.
I’ll be honest, I have no idea if any of these restaurants are “top-rated” or ranked on any list (which is super unusual for me). Since Milan is one of the places that I rarely get to plan anything and just go along with what my family does. Which is great, I don’t have to think haha.
I remember eating at La Risacca 2 though and loving it. La Risacca 2 in Milan is a seafood lover’s paradise, offering a refined yet welcoming atmosphere. Known for its fresh, high-quality fish and seafood, the restaurant serves dishes like grilled fish, seafood pasta, and raw seafood platters. It’s a great place for those looking for authentic Italian seafood, with excellent service to match.
Don’t like truffle? You can skip this recommendation. Obsessed with truffle like I am and would happily put it on everything? This one’s for you!!
If you’re a truffle fanatic, Casa Savini Tartufi in Milan is the place to be. It’s all about those luxurious, truffle-infused dishes. Think pasta, meats, and everything in between, all elevated by the rich, earthy flavor of truffles. They even offer both white truffles and black truffles, both of which are sourced directly from Italy.
I had no idea what the difference was but apparently white truffles in Italy are known for their stronger, more pungent aroma and flavor, often used raw, shaved over dishes to let their essence shine. They’re found mainly in regions like Piedmont and Umbria. Black truffles, which are milder and earthier, are more versatile and commonly used in cooking or sauces. While both are delicious, white truffles tend to be rarer and more expensive.
Regardless of which truffle you choose (I say pick both) you can’t go wrong with any of the dishes here.
In addition to the 3-day itinerary, here are some commonly asked questions for first time visitors to Milan.
Milan has two main airports: Malpensa Airport (MXP), the largest and most international, and Linate Airport (LIN), which is closer to the city center and mostly serves domestic and European flights. (If you can, you should always try to fly into LIN because MXP is still pretty far from the city center). And if you have an early flight (7am or earlier from MXP), you’re basically stuck having to take uber/taxi because the trains don’t run that early.
Depending on your airline and location, either could work, but Malpensa is more common for long-haul international flights.
Milan uses the Euro (€), the official currency of Italy and most of the European Union. Most everywhere accepts cards and Apply pay but always be sure to carry a few bills in cash just in case.
Milan has a pretty comprehensive and efficient public transport system. The Milan Metro is the fastest way to get around the city, with multiple lines connecting key neighborhoods and attractions. You can also use trams and buses, which are great for exploring the city at a slower pace. For shorter trips, bike and scooter rentals are popular, and taxis or ride-sharing apps like Uber are also readily available.
Yes, Milan is considered safe for tourists, with lower crime rates when compared to other major cities. However, as with any big city, be cautious in crowded places like train stations, tourist hotspots, and public transport, as pickpocketing can occur. Always keep your head on a swivel and use common sense!
For big attractions? YES.
It’s a good idea to book tickets in advance for the Duomo, Last Supper, or Sforza Castle, especially during peak tourist seasons. You’d be fine showing up day of for most of the other attractions but these 3 are stupid crazy. You NEED to buy tickets in advance.
Check out my sample 3 day Milan itinerary below ⬇️
So, hopefully, by now, you get it. Milan is not just some layover city you rush through on your way to somewhere else in Italy. It’s got history, style, and an absolutely ridiculous amount of good food.
Plus, it’s the perfect jumping-off point for other European cities or a quick Italian coastal escape. Whether you’re marveling at the Duomo, pretending you can afford things on Via Montenapoleone, devouring Italian pastries, or even making your own pizza — there’s something to do in Milan for everyone!
Did you get a chance to visit Milan Let me know in the comments below!
Check out my other travel guides on Italy here.
Check out my other travel guides on Europe here.
PLEASE COMMENT BELOW