Things to do in Milan

Sort by Tribes
Show Local favorites
706 Results
  • 1
    Piazza del Duomo

    Piazza del Duomo

    Ranked #1 overall in Milan things to do
    9.0187 reviews
    Sights and Museums, Historic Site, Plaza
    Popular withHistoryArtsyFamilies

    Perfect place to chill out and discover some pretty nice places all around and near ! And WHAT A VIEW !

  • 2
    Galleria Vittorio Emanuele II

    Galleria Vittorio Emanuele II

    Ranked #2 overall in Milan things to do
    8.9122 reviews
    Sights and Museums, Shopping, Historic Site, Mall
    Popular withLuxuryArtsyHistory

    Place where nice luxury shops are found. Really nice place and near the duomo area too!

  • 3
    Duomo di Milano

    Duomo di Milano

    Ranked #3 overall in Milan things to do
    9.4115 reviews
    Sights and Museums, Historic Site, Church
    Popular withHistoryArtsySpiritual

    Duomo di Milano is the biggest Gothic Church in the world, and one of the most beautiful. Even if you're not a religious person, you must take the elevator, go ...

  • 4
    Sforza Castle

    Sforza Castle

    Ranked #4 overall in Milan things to do
    8.578 reviews
    Sights and Museums, Historic Site, Castle or Palace
    Popular withHistoryFamiliesArtsy

    The museum in the castle is very extensive. Allocate a good portion of your day if you want to see everything.

  • 5
    San Siro Stadium

    San Siro Stadium

    Ranked #5 overall in Milan things to do
    9.142 reviews
    Sports, Football Stadium
    Popular withFamiliesHistoryAdventure

    For football fans, San Siro is like a pilgrimage Sanctuary. The Stadium honored to Giuseppe Meazza (although milanese still preferes to call it San Siro) is the only Arena in ...

  • 6
    Teatro alla Scala

    Teatro alla Scala

    Ranked #6 overall in Milan things to do
    8.545 reviews
    Sights and Museums, Performing Arts, Historic Site, Theater, Opera House
    Popular withArtsyHistoryLuxury

    The building is relatively plain, but it houses one of Italy's best operas and a museum dedicated to it as well. Just a short walk from the Duomo.

  • 7
    Parco Sempione

    Parco Sempione

    Ranked #7 overall in Milan things to do
    8.841 reviews
    Outdoors, Garden, Park
    Popular withAdventureOutdoorsyGreen

    It is a romantic park, all fenced, which contains a rich collection of trees and shrubs, many recreation and entertainment whether winter or summertime. Along its banks are important historic ...

  • 8
    Santa Maria Delle Grazie

    Santa Maria Delle Grazie

    Ranked #8 overall in Milan things to do
    9.242 reviews
    Sights and Museums, Historic Site, Church
    Popular withHistoryArtsySpiritual

    Santa Maria delle Grazie ("Holy Mary of Grace") is a church and Dominican convent in Milan, northern Italy, included in the UNESCO World Heritage sites list. The church contains the ...

  • 9
    Pinacoteca di Brera

    Pinacoteca di Brera

    Ranked #9 overall in Milan things to do
    9.327 reviews
    Art Gallery
    Popular withArtsyHistorySpiritual

    Milan's most worthwhile picture gallery is housed on the upper story of the city's still-functioning art academy. The collection is arranged in chronological order and include some real Renaissance gems, ...

  • 10
    Via Montenapoleone

    Via Montenapoleone

    Ranked #10 overall in Milan things to do
    8.625 reviews
    Sights and Museums, Shopping
    Popular withLuxuryTrendstersFamilies

    This is one of the main high end designer shopping streets which has on one end not only an Armani shop but also hotel and restaurant. On Saturday, women wearing ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest();"GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };