Things to do in Milan

Sort by Tribes
Categories
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

    Always something going on, always something interesting to see! Might be crowded on the weekends, but still worth it!

  • 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

    Italians liked this guy so much they named a mall after him! Okay, it's not an ordinary mall, but it is a good place to pay a lot of money ...

  • 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

    The exterior of the cathedral is amazing!!! So much detail and character you could spend a decent amount of time studying it. Free to look!

  • 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

    I came here thinking we would be able to see Da Vinci's work, but the section was closed. Disappointed, we walk around the rest of the museum, but overtly religious ...

  • 5
    San Siro Stadium

    San Siro Stadium

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

    "La Scala del calcio": for all football lovers that's one of the most famous place in earth. Go for watch a football match (I would reccomend AC Milan, of course...).

  • 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 theatre was inaugurated on 1778. You still can book the ticket to watch the show.

  • 7
    Parco Sempione

    Parco Sempione

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

    After a visit to Castello Sforzesco a walking around Parco Sempione is a good idea!

  • 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 is where you'll find The Last Supper. You can buy your tickets in advance online and it's worth it since you won't have to spend your ...

  • 9
    Pinacoteca di Brera

    Pinacoteca di Brera

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

    a museum and an art school where you can admire the masterpieces of Italian painting and sculpture

  • 10
    Via Montenapoleone

    Via Montenapoleone

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

    This street is packed with high end stores - while it's fun to stroll through, I just wasn't all that interested. What WAS interesting, however, was the number of nice ...

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(); req.open("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("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=milan&controller=topics&country_code=&current_user_id=&filters=&id=2000000000236&klass_name=Region&list_type=attractions&nearby=false&path=milan%2Fthings-to-do&place=2000000000236&place_type=City&place_type=region&region=2000000000236", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000236" + "&" + this.hotels, 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); } };