Things to do in Milan: the Duomo di Milano facade on Piazza del Duomo

12 Best Things to Do in Milan: Sights, Food and Hidden Gems

From the Duomo rooftop to aperitivo on the canals: the 12 best things to do in Milan, with hidden gems, what to eat and a one-day itinerary.

9 min read

Looking for the best things to do in Milan? When most people picture the city, they think of glossy fashion campaigns, sharp suits and fast business lunches. But step off the main streets and Milan slows down, revealing quiet courtyards, hidden osterias and stories told in cobblestones.

Milan was the first stop of my first solo trip around Italy, a spring journey that began with a flight from Budapest. I expected a busy, businesslike city. What I found was a place of contrasts: elegance and edge, espresso and contemplation, design and devotion.

This guide brings together the 12 things to do in Milan I recommend most, from famous landmarks to quieter pleasures, plus what to eat, a one-day itinerary and practical tips.

This article contains affiliate links. If you book or buy through them, I may earn a small commission at no extra cost to you. Read the full disclosure.

Why Milan deserves more than a stopover

Milan sits in northern Italy, a short train ride from the Alps, Lake Como and Venice, but it is a destination in its own right. As Italy’s capital of fashion and finance, it feels cosmopolitan and always in motion. Yet behind the polished surface is a city rooted in history: Roman columns stand beside contemporary galleries, Renaissance masterpieces hide in convents, and there is a café on every corner.

Many travellers give Milan a single afternoon before moving on. That is a mistake. There are enough things to do in Milan to fill three or four relaxed days, and the city rewards anyone who slows down and blends in.

The 12 best things to do in Milan

Things to do in Milan: the Duomo di Milano facade on Piazza del Duomo
Photo: Francesco Crippa from San Francisco, USA / Wikimedia Commons, CC BY 2.0

1. Climb the Duomo di Milano rooftop

Milan’s cathedral is one of Europe’s great Gothic landmarks, a forest of white marble spires that took nearly six centuries to complete. Inside, look for the vast stained-glass windows; outside, head up to the rooftop terraces, where you walk among the spires with views across the city and, on a clear day, to the Alps.

Tip: book tickets on the official Duomo di Milano website and go early in the morning for fewer crowds and golden light. The lift costs a little more than the stairs and saves your legs for the rest of the day.

Skip the queue

Duomo di Milano: cathedral and rooftop terraces ticket

Timed entry to the cathedral and the rooftop terraces, with an audio guide. A simple way to plan the climb around the best light.

2. Walk through the Galleria Vittorio Emanuele II

Right next to the Duomo, this 19th-century arcade is one of the most beautiful shopping galleries in the world. You do not need to shop: just look up at the glass dome, the mosaic floors and the ornate facades. Do as the Milanese do and spin your heel on the mosaic bull for good luck.

Glass dome of the Galleria Vittorio Emanuele II in Milan
Photo: High Contrast / Wikimedia Commons, CC BY 3.0 de

3. See Leonardo’s Last Supper

Leonardo da Vinci’s Last Supper is painted on the wall of the refectory at Santa Maria delle Grazie. Visits are short and limited to small groups, so book through the official Cenacolo Vinciano website well in advance; tickets often sell out weeks ahead. Of all the things to do in Milan, this is the one that needs the most planning.

Sold out on the official site?

The Last Supper: guided tour with entry ticket

Official slots disappear weeks ahead. Guided tours with included tickets are often the easiest way to still see Leonardo’s masterpiece, with the story explained by a local guide.

4. Explore Sforzesco Castle

The Castello Sforzesco is a Renaissance fortress that now houses several museums. The highlight is Michelangelo’s unfinished Rondanini Pietà, the sculpture he was working on in the last days of his life. Even if you skip the museums, the courtyards are free to wander.

5. Relax in Parco Sempione

Behind the castle, Parco Sempione is Milan’s green heart. Walk to the Arco della Pace, find a bench by the pond, or bring a picnic. It is one of the simplest and most pleasant free things to do in Milan, especially on a warm afternoon.

6. Wander the Brera district

Brera is artistic and romantic, with cobbled streets, small galleries, flower-filled balconies and street cafés. It is the Milan I would happily get lost in again.

7. Visit the Pinacoteca di Brera

Inside Brera, the Pinacoteca di Brera holds one of Italy’s finest collections of Renaissance and Baroque art, including works by Raphael, Mantegna and Caravaggio. Allow at least two unhurried hours.

8. Discover contemporary art at Fondazione Prada

For something completely different, Fondazione Prada is a striking contemporary art complex in a former distillery, with bold architecture, thought-provoking exhibitions and a golden tower you will want to photograph.

9. People-watch at the Colonne di San Lorenzo

A row of ancient Roman columns stands in front of the Basilica di San Lorenzo, with a relaxed square where students and locals gather in the evening. Grab a gelato and watch the city go by.

10. Window-shop the Quadrilatero della Moda

Fashion lovers should walk the Quadrilatero della Moda, Milan’s designer district around Via Montenapoleone and Via della Spiga. Even window shopping here is an experience: perfect displays, elegant courtyards and some of the best-dressed people you will ever see.

11. Join the aperitivo ritual in Navigli

Naviglio Grande canal in Milan at aperitivo hour
Photo: Zairon / Wikimedia Commons, CC BY-SA 4.0

From around 6 pm, locals meet for aperitivo: a spritz or Negroni with small bites. The canal district of Navigli is the most atmospheric place to experience it, especially at sunset, when the light falls on the water and the bars spill onto the towpaths.

12. Eat your way through Milanese classics

Food is one of the most enjoyable things to do in Milan. Milanese cuisine is refined, hearty and deeply local, so do not leave without trying:

  • Risotto alla Milanese: creamy saffron risotto, often served with ossobuco (braised veal shank).
  • Cotoletta alla Milanese: a crisp, golden veal cutlet, traditionally on the bone.
  • Panzerotti: fried dough pockets filled with tomato and mozzarella; the most famous come from Luini near the Duomo.
  • Panettone: the sweet bread Milan gave the world, best around Christmas.

For an hour-by-hour plan of pastry shops, trattorias and rooftop bars, read my guide on where to eat in Milan in 24 hours.

One day in Milan: an itinerary for first-time visitors

If you only have one day in Milan, this route links the highlights on foot and by metro.

Morning

  • Climb the Duomo rooftop as soon as it opens
  • Stroll through the Galleria Vittorio Emanuele II
  • Panzerotto break at Luini

Afternoon

  • See the Last Supper (if you booked a slot)
  • Explore the Brera district and the Pinacoteca di Brera
  • Relax in Parco Sempione by the Castello Sforzesco

Evening

  • Head to Navigli for aperitivo along the canals
  • Dinner at a traditional trattoria with risotto alla Milanese

Things to do in Milan with more time

With two or three days, add Fondazione Prada, the Quadrilatero della Moda and a slow morning in a historic pasticceria. Milan is also a perfect base for day trips:

  • Lake Como: about an hour by train to Varenna or Como, with villas, gardens and ferries between lakeside towns.
  • Bergamo: a beautiful hilltop old town reached by funicular, under an hour away.
  • Venice: high-speed trains make it possible to continue east in about two and a half hours. Before you go, read about what to eat in Venice.

Day trip from Milan

Lake Como villages day trip with train and ferry tickets

Varenna, Bellagio and the lake by ferry, with transport sorted for you. A relaxed way to see Lake Como in a day.

Want to browse more ideas? See all tours and tickets in Milan.

Practical tips for visiting Milan

  • Getting around: the centre is walkable, and the metro and trams cover everything else. You can tap a contactless card at the metro gates instead of buying paper tickets.
  • When to go: spring and early autumn are ideal, with mild weather and fewer crowds than summer. August is quiet, as many locals leave and some restaurants close.
  • Check the calendar: Fashion Week and the Salone del Mobile design fair fill hotels quickly, so book early if your dates overlap.
  • Book ahead: reserve the Duomo rooftop and especially the Last Supper online before you travel.
  • Dress for churches: cover shoulders and knees to enter the Duomo and other churches.
  • Coffee like a local: an espresso standing at the bar is quicker and cheaper than sitting at a table.

Where to stay in Milan

  • Centro Storico (around the Duomo): ideal for a short first visit, with the main sights on your doorstep.
  • Brera: charming, central and full of restaurants, great for a romantic stay.
  • Navigli: lively in the evening and a little more relaxed in price, perfect if aperitivo is your priority.
  • Porta Nuova and Centrale: modern, convenient for trains to Lake Como and Venice.

Final thoughts on the best things to do in Milan

Milan is often treated as a quick stop between more famous Italian cities. Give it a little time, and it will show you its calmer, more personal side: a quiet courtyard in Brera, a perfect espresso at the bar, the light on the canals at aperitivo hour.

Whether you have one day in Milan or a long weekend, use this list of things to do in Milan as a starting point, then leave room to wander. Continue your trip through northern Italy with my guide to traditional Venetian dishes, and subscribe to the AZIZANOVA Letter for more editorial travel guides.

Share this story

Leave a Reply

Your email address will not be published. Required fields are marked *