Milan 3-Day Itinerary

A day-by-day plan for Milan: the best attractions in order, where to eat, how to get around — with free hotel briefings for your stay.

Day 1

Arrive & Explore the Highlights

Morning
Parco Sempione

A large public park behind Sforza Castle with lawns, paths, and a pond. Great for a picnic or a break from sightseeing. The castle's courtyard is also free to enter.

🕐 6:30-21:30 daily (hours vary by season)

Free entry

💡 Buy bread and cheese from the nearby Mercato di Via San Marco on Saturday mornings for a cheap picnic. Avoid the overpriced kiosks inside the park.

Hotels near Parco Sempione →
Afternoon
San Maurizio al Monastero Maggiore

A former convent church with some of the best-preserved 16th-century frescoes in Milan, often called 'the Sistine Chapel of Milan'. Completely free, and usually very quiet.

🕐 Tue-Sun 9:30-17:30

Free entry

💡 Go in the morning around 10am to avoid the small tour groups. Bring binoculars to see the upper frescoes in detail — they're high up and hard to see otherwise.

Hotels near San Maurizio al Monastero Maggiore →
Evening
Where to eat

Pogue Mahone's · ££

La Mela Bianca · ££

Day 2

Deeper Into Milan

Morning
Brera Art Gallery (free hours)

One of Italy's top art museums, housing masterpieces like Raphael's 'Marriage of the Virgin' and Caravaggio's 'Supper at Emmaus'. Free on the first Sunday of every month.

🕐 Mon-Sat 8:30-19:15, free first Sunday 8:30-19:15 (last entry 18:15)

💡 Arrive 30 minutes before opening (8:30am) on free days — queues form fast. Otherwise, it's €15, so plan your visit around the first Sunday.

Midday
Duomo di Milano (from outside)

The cathedral is the centrepiece of Milan. You can admire the Gothic facade, spires, and statues from Piazza del Duomo for free. The interior costs to enter, but the exterior is spectacular.

🕐 Piazza is always accessible

💡 Go just before sunset when the light hits the marble. The queues for the rooftop are shortest then, but skip it if you're on a budget — the outside view is enough.

Evening
Dining tonight

Da Marco

Radetzky Café

Day 3

Final Favourites & Departure

Morning
Navigli District (canals)

The historic canal district, once designed by Leonardo da Vinci for transport. Now it's a string of canals with bars, vintage shops, and street art. Walk the to

💡 Come on the last Sunday of the month for the big antiques market along the canals. Grab a cheap aperitivo (drink + snacks) at 6pm — many bars offer these from €8.

Final meal

Scott Duff

Volta Street

Getting Around Milan

Malpensa Bus Shuttle + Local Metro From €10-12 70 min

STIE airport buses go to Milano Centrale, then transfer to M2 metro. Cheapest option but slower. Buy Milan travel card (Mi-Card) for unlimited metro/tram access during stay.

Malpensa Express + Metro M2 From €13-16 55 min

Best budget option. Take Malpensa Express to Milano Centrale, then M2 metro (red line) toward Abbiategrasso, exit at Porta Garibaldi. Hotel is 5-min walk.

Local Metro Network (M1, M2, M3, M5) From €2.10 3 min

Purchase carnet (10-ticket pack €19.50) or daily pass (€7.50) for local exploration. M2 line directly services hotel. Clean, efficient, safest late-night transport.

Malpensa Airport Taxi to Hotel From €95-110 45 min

Use official white taxis or Uber to avoid overcharging. Hotel is near Aosta metro station, taxi rank at airport is organized and regulated.

Frequently Asked Questions

Is 3 days enough for Milan?

Three days covers the main highlights well. You can see the key attractions like Parco Sempione and get a genuine feel for the city. For a more leisurely pace or to explore neighbourhoods in depth, a 5-day trip is better.

What is the best time to visit Milan?

See our full best time to visit Milan guide — it covers weather month by month, peak vs. shoulder seasons and how to avoid the crowds.

Where should I stay for this itinerary?

A central location saves transit time between sites. Top options include Hotel Da Vinci Milano, B&B Hotel Milano Aosta, Four Seasons Hotel Milano. See the full ranked list with free briefings for each.