The 10 Best Things to Do in Milan
Milan is a city where centuries-old architecture meets modern elegance, where haute couture coexists with historic art, and where every corner feels like a blend of Italy’s rich heritage and contemporary sophistication. Whether you’re visiting for a weekend or planning a longer stay, the city offers plenty of unforgettable experiences. In this guide, you’ll find the best things to do in Milan, covering iconic attractions, cultural experiences, fashion hotspots, and charming neighborhoods that showcase the city’s unique character.
Affiliate disclaimer: this blog post contains affiliate links, which means Flight and Hotel Guru may earn commissions on your clicks and purchases. Many thanks for your support!
1. Visit the Duomo di Milano

On the top of our list of the best things to do in Milan is the Duomo. This magnificent cathedral took nearly six centuries to build and today stands as a masterpiece of Gothic architecture. Its façade is adorned with thousands of intricate statues, each carved with remarkable detail.
One of the most memorable parts of visiting the Duomo is heading up to the rooftop. From here, you can walk among marble spires, admire the delicate craftsmanship up close, and enjoy panoramic views that stretch across the city. On clear days, you can even see the Alps. Booking skip-the-line tickets is recommended, especially during peak travel seasons.
2. See Leonardo da Vinci’s The Last Supper

Housed at Santa Maria delle Grazie, Leonardo da Vinci’s The Last Supper is one of the most extraordinary works of art in the world. Because the fresco is extremely delicate, only a small number of visitors are allowed inside at once, making the experience uniquely intimate.
Seeing this masterpiece in person allows you to appreciate the emotion, symbolism, and technique that make it so significant. Since tickets sell out weeks in advance, planning ahead is essential. If you’re wondering what are the best things to do in Milan for art lovers, this one tops the list.
3. Explore Galleria Vittorio Emanuele II

Often called “Il Salotto di Milano” (Milan’s living room), Galleria Vittorio Emanuele II is a grand 19th-century shopping arcade that combines luxury, architecture, and culture. Its glass dome, mosaic floors, and elegant storefronts make it one of the most photogenic places in the city.
Inside the Galleria, you’ll find high-end boutiques such as Prada and Louis Vuitton, as well as historic cafés where you can stop for coffee or aperitivo. Don’t forget to find the mosaic bull on the floor: spinning on its heel is said to bring good luck. Even if you’re not shopping, simply strolling through the Galleria is one of the best things to do in Milan for first-time visitors.
4. Tour Sforza Castle (Castello Sforzesco)

Sforza Castle is an impressive 15th-century fortress that once served as the residence of Milan’s ruling family. Today, it houses several museums and art collections, including ancient artifacts, Egyptian art, musical instruments, and Renaissance masterpieces.
One of the highlights is Michelangelo’s unfinished sculpture, the Pietà Rondanini, which he worked on until the final days of his life. After exploring the castle, step outside into the vast Sempione Park behind it—one of Milan’s best green spaces.
5. Wander Through the Brera District

Brera is Milan’s artistic heart, full of cobblestone streets, picturesque buildings, and a romantic, bohemian vibe. It’s a wonderful area to explore on foot, with small boutiques, art studios, vintage shops, and cozy restaurants lining every corner.
The district’s crown jewel is the Pinacoteca di Brera, an art museum featuring works by Caravaggio, Raphael, Mantegna, and other masters. Whether you’re an art enthusiast or simply enjoy exploring charming neighborhoods, Brera is a fabulous place to explore!
6. Browse the Quadrilatero della Moda, Milan’s Stylish Fashion District

Milan is one of the world’s fashion capitals, and nowhere is this more evident than in the “Fashion Quadrilateral,” known locally as the Quadrilatero della Moda. This district includes Via Montenapoleone, Via della Spiga, and surrounding streets filled with luxury boutiques and flagship stores.
Foodies and fashion lovers alike will appreciate the stylish cafés and beautifully dressed locals—this area is ideal for people-watching. Even if you’re not in the market for designer pieces, exploring the district is still one of the best things to do in Milan thanks to its glamorous atmosphere.
7. Relax at Sempione Park

Right behind Sforza Castle lies Sempione Park, the largest public park in the city. Its wide-open lawns, tranquil ponds, and tree-lined pathways offer a peaceful escape from the bustling streets of Milan.
One of the park’s highlights is the Arco della Pace (Arch of Peace), a majestic neoclassical monument marking the entrance to the city. It’s particularly beautiful at sunset and is a great spot for photography.
8. Discover Milan’s Modern Side in Porta Nuova

While Milan is known for its history, it’s also one of Europe’s most modern cities. The Porta Nuova district showcases sleek skyscrapers, stylish plazas, and innovative architectural projects. Among them, Bosco Verticale, or the Vertical Forest, stands out with its plant-covered residential towers that look like a futuristic eco-paradise.
Biking through Porta Nuova allows you to appreciate how Milan blends old and new. Exploring this area is one of the best things to do in Milan if you enjoy contemporary design and urban landscapes.
9. Experience the Magic of Teatro alla Scala

Teatro alla Scala is one of the most prestigious opera houses in the world and a cultural icon of Milan. Attending an opera or ballet performance here is an unforgettable experience, showcasing world-class talent in one of the most beautiful theaters ever built.
If you don’t have time for a show, you can still visit the La Scala Museum, which includes historical costumes, musical instruments, and access to the theater’s elegant boxes. For culture lovers, a visit to La Scala ranks among the best things to do in Milan.
10. Explore the Navigli Canals

The Navigli district is one of Milan’s most vibrant neighborhoods, famous for its canals partly designed by Leonardo da Vinci. Today, the area is lively, artistic, and full of character, with vintage shops, bars, cafés, and art studios lining the water.
The canals come alive in the evening, especially during aperitivo hour—a beloved Milanese tradition where drinks come with complimentary snacks. Whether you’re shopping, dining, or simply strolling, the Navigli district is one of the most enjoyable and atmospheric places in the city.
Final thoughts:
From Gothic cathedrals to world-famous art, from fashion-forward streets to historic neighborhoods, Milan combines the best of Italy’s past and present. Whether you’re a culture lover, a foodie, a fashion enthusiast, or simply someone who loves exploring new cities, our overview of the best things to do in Milan gives you the perfect starting point for an unforgettable adventure.
