Best Things to Do in Milan: A Complete Guide
10 Best Things to Do in Milan
Looking for what to do in Milan? Milan is Italy’s style capital — a city where historic architecture, luxury fashion, world-class art, atmospheric streets, iconic landmarks and elegant cafés come together. Known for its Gothic cathedral, Renaissance masterpieces, glamorous shopping arcades and vibrant neighbourhoods, Milan blends culture, fashion and history into a sophisticated urban experience. It’s a city that rewards slow wandering, from its grand boulevards to its intimate courtyards and design-forward spaces.
Whether you’re admiring centuries-old architecture, exploring cutting-edge galleries, indulging in aperitivo culture or discovering neighbourhoods filled with boutiques and hidden gems, Milan offers a perfect mix of tradition and modernity. From its iconic cathedral and famous artworks to canalside nightlife and sleek modern districts, here are the 10 best things to do in Milan to help you plan the perfect trip.
1. Visit the Milan Cathedral (Duomo di Milano)
The Duomo is Milan’s most iconic landmark — a breathtaking Gothic cathedral that took nearly six centuries to complete. Its façade is covered in thousands of intricate spires, statues and carvings, making it one of the most impressive religious buildings in the world. Inside, the soaring columns, stained-glass windows and vast interior create an atmosphere that feels both monumental and serene. The cathedral’s archaeological area also reveals ruins from ancient churches that once stood on the site.
One of the highlights of visiting the Duomo is ascending to its rooftop terraces. From the top, you can walk among marble spires and see the ornate details up close while enjoying panoramic views over the city’s skyline. On clear days, the Alps are visible in the distance. Whether visited at sunrise, midday or sunset, the rooftop experience is one of Milan’s most unforgettable moments.
2. Explore Galleria Vittorio Emanuele II
Steps from the Duomo, the Galleria Vittorio Emanuele II is one of the world’s oldest and most elegant shopping arcades. Its soaring iron-and-glass ceilings, mosaic floors and grand arches create a glamorous atmosphere that reflects Milan’s reputation as a global fashion capital. Luxury boutiques, historic cafés and high-end restaurants line the arcade, making it a popular place for both shopping and people-watching.
Even if you’re not planning to shop, the Galleria is worth visiting for its architectural beauty and lively ambience. The central octagon often hosts pop-up installations and fashion events, adding to the sense of excitement. Don’t forget the local tradition of spinning your heel on the mosaic bull — said to bring good luck and ensure a return trip to Milan.
3. See Leonardo da Vinci’s “The Last Supper”
Housed in the convent of Santa Maria delle Grazie, Leonardo da Vinci’s “The Last Supper” is one of the most famous and influential artworks in the world. The mural’s emotional intensity, innovative composition and subtle details have captivated viewers for centuries. Because of its delicate condition, access is strictly controlled, with only small groups allowed inside for timed visits. This creates an intimate and contemplative viewing experience unlike any other.
The masterpiece occupies an entire wall of the refectory, and seeing it in person reveals nuances that are never captured in photos. Its scale, depth and use of perspective are astonishing. Visiting “The Last Supper” is a highlight of any Milan trip, so booking tickets several weeks — or even months — in advance is essential.
4. Wander the streets of Brera
Brera is one of Milan’s most atmospheric districts, known for its narrow cobblestone streets, artistic heritage and bohemian charm. The neighbourhood is filled with boutiques, perfumeries, antique shops, design studios, cosy cafés and upscale restaurants. Flower boxes and historic façades give the area a romantic, village-like feel despite its central location. It’s a perfect place to explore on foot and discover Milan’s refined, creative side.
The district is also home to the Pinacoteca di Brera, one of Italy’s most important art museums. Inside, you’ll find masterpieces by Caravaggio, Raphael, Bellini and Mantegna. The museum’s peaceful courtyard and botanical garden offer additional places to relax. Whether you’re browsing art, shopping or dining, Brera offers a quintessential Milanese experience.
5. Discover Sforza Castle (Castello Sforzesco)
Sforza Castle is a historic fortress that once housed Milan’s powerful ruling families. Today, its grand courtyards and stone walls contain several museums, including collections of ancient art, musical instruments, archaeological finds and decorative arts. One of the castle’s greatest treasures is Michelangelo’s final sculpture, the hauntingly beautiful Rondanini Pietà — a masterpiece that reflects the artist’s evolving style and emotional depth.
Surrounding the castle is Sempione Park, one of Milan’s largest and most scenic green spaces. Locals and visitors come here to jog, picnic, admire sculptures or simply enjoy the peaceful environment. The combination of castle history and lush parkland makes this area ideal for a half-day of exploration.
6. Visit the Navigli District
Navigli is Milan’s picturesque canal district, known for its vibrant nightlife, waterside dining and artistic flair. Designed in part by Leonardo da Vinci, the canals once played an essential role in transporting goods to and from the city. Today, the area is filled with vintage shops, cafés, wine bars, art studios and street markets that bring the neighbourhood to life throughout the day and into the evening.
At sunset, the canals glow with reflections from lanterns and cafés, creating a romantic and atmospheric setting. Weekend markets, including the famous Mercatone dell’Antiquariato, draw crowds looking for antiques, crafts and unique treasures. Navigli is the perfect place for dinner, aperitivo or a leisurely evening stroll.
7. Explore the Teatro alla Scala
Teatro alla Scala, one of the world’s most prestigious opera houses, has hosted legendary performances since the 18th century. Its lavish interior, world-class acoustics and long history make it an essential stop for culture lovers. The theatre’s museum provides fascinating insight into the world of opera, showcasing costumes, instruments, portraits and memorabilia from renowned composers and performers.
Attending a performance at La Scala is an unforgettable experience, whether you’re watching a grand opera, ballet or orchestral concert. Even if you don’t attend a show, guided tours allow you to admire the theatre’s stunning architecture and learn about the cultural impact it has had on Milan and the world.
8. Visit the Modern Art Gallery (GAM)
The Galleria d’Arte Moderna (GAM) is housed in a beautifully preserved neoclassical villa surrounded by tranquil gardens. Its rooms display masterpieces from the 19th and early 20th centuries, including works by Canova, Segantini, Hayez and other influential European artists. The elegant interiors, complete with chandeliers and ornate ceilings, add to the charm of exploring this refined museum.
Compared to Milan’s larger art institutions, GAM offers a calmer and more intimate experience. Visitors can wander through peaceful galleries, enjoy the surrounding greenery and appreciate the way the collection captures a transitional period in Italian and European art. It’s an ideal stop for those seeking a quieter cultural outing.
9. Walk through Porta Nuova
Porta Nuova is Milan’s contemporary district, showcasing the city’s innovative spirit and modern architectural evolution. Sleek skyscrapers, spacious squares and futuristic public spaces define the area. Highlights include the striking UniCredit Tower, with its soaring spire, and Gae Aulenti Square, a lively hub surrounded by shops, fountains and cafés.
One of the district’s most remarkable features is the Bosco Verticale, or Vertical Forest — two residential towers covered in thousands of trees and plants. This groundbreaking project has become an international symbol of sustainable design. Walking through Porta Nuova reveals a modern and forward-thinking side of Milan that contrasts beautifully with its historic centre.
10. Enjoy Milan’s food, cafés & aperitivo culture
Milan’s culinary scene blends traditional flavours with contemporary creativity. Classic dishes like risotto alla Milanese, ossobuco and cotoletta can be found alongside modern restaurants, gourmet bakeries and artisanal gelato shops. Milan also excels in coffee culture, with elegant cafés and historic patisseries where locals gather throughout the day.
The city is especially famous for aperitivo — a beloved pre-dinner ritual featuring cocktails (often a Negroni or Aperol Spritz) served with complimentary snacks. Neighbourhoods such as Navigli, Brera, Isola and Porta Romana are packed with stylish bars and eateries offering rich, social atmospheres. Experiencing aperitivo in Milan is not just about food and drink — it’s a cultural tradition that perfectly captures the city’s lifestyle.
Check monthly weather averages for
Latest Secret Flying deals to Milan
Brussels, Belgium to Milan, Italy for only €84 roundtrip
Non-stop flights from Brussels, Belgium to Milan, Italy for only €84 roundtrip with Brussels Airlines.
View Deal→Seoul, South Korea to Milan, Italy for only $518 USD roundtrip
Cheap flights from Seoul, South Korea to Milan, Italy for only $518 USD roundtrip.
View Deal→


[adblockingdetector id="638efa67113bf"]