LatestAmalfi Coast vs Cinque Terre: How to Choose (2026)Where to Stay in Italy: Which Region Fits Which TripRome or Florence: Which City Fits Your Trip in 2026?Italy on a Budget: What a Week Really Costs in 2026
VisitarItalia
Milan

Milan

Ranked list of top things to do in Milan with real ticket prices, opening hours, and insider advice. Skip the tourist traps.

In short
Focus on the Duomo rooftop (€16, 45 min), The Last Supper (€15, book months ahead), and the Navigli canals at sunset (free). Skip the overcrowded Galleria Vittorio Emanuele II shops. Use the metro, not taxis. Book everything online at least 2 weeks out summer 2026.
Local tip
For The Last Supper, book via the official website exactly 90 days before at 9 AM CET. If sold out, try a guided tour operator like AdArtem at €75 but check cancellation policies.

Milan: The Best Things to Do, Ranked (2026 Guide)

Curated by Joan Sanz Updated:
Prices, opening hours and transport change often in Italy. Everything here is indicative guidance from an independent editor, not official information. Verify anything critical with the official venue before you go.

Which sights are actually worth your time and money?

Milan has a few world class attractions but many tourist traps. Here are the ones I recommend after living here for years. Each entry includes a direct opinion and real prices for 2026.

1. Duomo di Milano & Rooftop

This is the city’s soul. The cathedral itself is free to enter (lines move fast, 10 15 minutes). The rooftop costs €16 if you take the lift, €12 if you walk the 250 stairs. Do the stairs, the view is the same and you skip the lift queue. Allow 1 hour total. Go at 8 AM to avoid crowds. Warning: the "free" entry line sometimes gets scammed by people selling fake fast track tickets. Ignore them and join the official line at the left side of the church.

2. Leonardo da Vinci’s The Last Supper (Santa Maria delle Grazie)

The most overbooked mural in Italy. Price is €15 (plus €2 booking fee). The visit lasts exactly 15 minutes with a maximum 25 people per slot. If you don’t book 2 3 months ahead, you won’t get a ticket. My honest verdict: it is stunning but brief. If you cannot get a ticket, skip the overpriced resellers (€80+) and go see the Sforza Castle instead.

3. Navigli District (canals)

Free. Best time is 6 PM to 9 PM for aperitivo. A typical spritz costs €8 12 with snacks. Avoid the main canal (Naviglio Grande) directly under the bridge, too touristy. Walk 200 meters south to the quieter Darsena docks. Warning: pickpockets work the crowds at night. Keep your phone in a front pocket.

4. Sforza Castle (Castello Sforzesco)

Free to enter the grounds and courtyards. The museums inside cost €10 for a combined ticket (includes Michelangelo’s unfinished Rondanini Pietà, worthy). Allow 2 hours. Skip the tacky souvenir stalls outside. Go in the late afternoon when the sun hits the courtyard walls.

5. Galleria Vittorio Emanuele II

It is a beautiful 19th century shopping arcade. Entry is free. Do not eat at the expensive cafés inside (€15 for a coffee). Walk through, admire the mosaic floor, then leave. The best photo spot is the central octagon looking up. Duration: 15 minutes max.

6. Brera District & Pinacoteca di Brera

The art gallery costs €12, open 8:30 AM to 7:15 PM (closed Monday). It has Raphael’s "The Marriage of the Virgin" and Caravaggio’s "Supper at Emmaus." Allow 90 minutes. The neighborhood itself has narrow streets and good bars. Try the bakery at Via Fiori Chiari 8 for €2 pastries.

7. Leonardo da Vinci’s Horse (at the Hippodrome)

Skip. The original model never existed and the modern bronze replica is a 20 minute walk from the center. Only go if you are a die hard Leonardo fan.

8. San Siro Stadium Tour

€23 for the museum and locker room tour. Duration 1.5 hours. I only recommend this for football fans. The stadium is 20 minutes by metro (line M5, San Siro stop). Check if there is a match on your dates, because the tour closes on game days.

Comparison table: Top 5 attractions

AttractionPrice (EUR)DurationVerdict
Duomo rooftop12 1645 minEssential. Do stairs.
The Last Supper1715 minBook 3 months ahead.
Navigli canalsFree1 2 hrsBest at sunset.
Sforza Castle museums102 hrsWorth it for the Pietà.
Pinacoteca di Brera121.5 hrsGood if you like art.

Practical warning from experience

Never take a taxi from Milano Centrale station to the center. The fixed fare is €25 but drivers often add extras. Use metro line M3 or M2, a 2.20 EUR ticket works for 90 minutes. Also, the main tourist info point at the Duomo sells tickets at face value. Do not buy from street vendors offering "skip the line" passes. They are scams.

Is the Duomo free to enter?

Yes. Entry to the cathedral itself is free. The queue is usually 10 20 minutes. You walk through a metal detector. Dress code: no bare shoulders or shorts above the knee. They enforce it strictly. If you want to skip the line for the rooftop, buy the combined ticket online for €16 (lift) or €12 (stairs). That ticket also gets you into the cathedral.

How do I get Last Supper tickets in 2026?

The official price is €15 + €2 booking fee. They release tickets exactly 90 days in advance at 9 AM Italian time (7 AM GMT). You must book on the official website (cenacolo.vivaticket.it). The website often crashes. Use a desktop, not a phone. If you fail, try third party operators like Tiqets or GetYourGuide at €75, but check reviews. I saw many cancelled tours in June 2026.

What is free in Milan?

Several things: the Duomo interior, Sforza Castle grounds, Navigli canals, Brera streets, and the cemetery (Cimitero Monumentale, open 8 AM to 6 PM). The last one is a quiet place with beautiful sculptures, few tourists visit. It is 15 minutes from the center on tram 10.

Is the Galleria worth it for photos?

Yes for the architecture, no for shopping. The mosaic bull under the dome has a tradition: spin your heel on its testicles for good luck. It is a silly tourist ritual but harmless. Go at 8 AM to get a shot without crowds. By 10 AM it is packed.

Should I buy a Milano Card?

No. The card costs €9 per day and gives minor discounts on a few museums. But it does not include The Last Supper or the Duomo rooftop. You still need separate tickets. The free public transport is for 24 hours only. A regular metro ticket is €2.20. Do the math, it rarely pays off.

Best time of year to visit

April to June and September to October. July (now) is hot and humid, 32 to 35°C. August is worse because half the restaurants close for Ferragosto (August 15). In summer 2026, book everything early and drink water from the free public fountains (fontanelle). They are safe.

Best tours and tickets

Curated from Viator. We may earn a commission if you book, at no extra cost to you.

Bernina Red Train, Swiss Alps & St Moritz From Milan

Bernina Red Train, Swiss Alps & St Moritz From Milan

★★★★★ 4.8 · 3,591 reviews
From €139View tour
Como, Bellagio & Varenna: Small Group from Milan with Boat Cruise

Como, Bellagio & Varenna: Small Group from Milan with Boat Cruise

★★★★★ 4.9 · 1,384 reviews
From €129View tour
Gnocchi, Pasta, Tiramisù and Wine Class

Gnocchi, Pasta, Tiramisù and Wine Class

★★★★★ 5.0 · 1,162 reviews
From €69View tour
Milan Super Saver: Skip-the-Line Duomo and Rooftop Guided Tour

Milan Super Saver: Skip-the-Line Duomo and Rooftop Guided Tour

★★★★★ 4.6 · 1,859 reviews
From €63View tour
Lake Como Boat Cruise, Bellagio & Lugano Day Trip from Milan

Lake Como Boat Cruise, Bellagio & Lugano Day Trip from Milan

★★★★★ 4.5 · 2,195 reviews
From €68View tour

Frequently asked questions

How many days do I need in Milan?
Two full days are enough for the main sights: day one for Duomo, Galleria, and The Last Supper, day two for Sforza Castle and Brera. Add a third day if you want to see the Navigli canals at night or go shopping.
Can I climb the Duomo without a ticket?
No. The rooftop requires a paid ticket (€12 stairs, €16 lift). The cathedral interior is free but the rooftop access is always ticketed.
Is Milan safe for solo travelers?
Yes, with normal caution. Pickpocketing is common on metro line M1 and in crowded spots like the Duomo square. Avoid empty side streets after midnight. Women should feel safe in central areas until 11 PM.
What is the typical restaurant price in Milan?
A sit down dinner with a glass of wine costs €30 to €45 per person. A slice of pizza at a bakery costs €3 to €5. Avoid restaurants with photos on the menu or staff standing outside yelling, those are tourist traps.
How do I get from Milan airport to the center?
From Malpensa (MXP), take the Malpensa Express train to Cadorna station (€13, 50 minutes). From Linate (LIN), bus 73 goes to San Babila (€2.20, 30 minutes). Taxi from Malpensa costs €100 fixed, always ask for a receipt.

Related guides