A trip to Italy cannot be over without including Milan, one of the most visitied cities in the world. It is easily accessible by land and air and the local publish transport network works very well as it allows visitors to explore the whole metropolitan area with no troubles.
You find full details about how to get to Milan and how to move around in this specific page.
Having said that, the focus of this article is to highlight the top 19 activities to do in Milan to make the most of your stay in the the second-most populous city in Italy after Rome. So get ready to take part in guided tours (also for free), day trips and other unique experiences.
The top 19 activities to do once in Milan
For each of these you can find all information related to itineraries, timetables, prices, online bookings and the free cancellation policy when available.
1. Free walking tour of Milan
Meeting point: Piazza del Duomo
When: every Friday
At: 3 pm
Duration: 3 hours 30 minutes
What is included: English speaking guide
Price: Not fixed, every participant offers the guide the amount (s)he considers appropriate
Free cancellation: Yes
Where to book: free tour of Milan.
2. Milan Duomo Tour
Meeting point: Duomo ticket office, Piazza del Duomo 14/A
When: Sundays, Fridays and Saturdays
At: 11 am, 11:30 am and 3 pm depending on the day
Duration: 1 hour 30 minutes
What are included: English speaking guide, fast entrance to Duomo and panoramic terrace, 10% discount in the Duomo shop
Prices: 27€ (adults), 19€ (children 6-11y) and free for children under 6y
Free cancellation: Yes, up to 24 hours in advance
Where to book: Tour of Duomo.
3. Dinner and spectacle in the Maison Milano
Meeting point: Maison Milano, Via Montegani 68
When: Thursdays, Fridays and Saturdays
At: 9 pm
Duration: 3 hours
What are included: 4 course dinner, wine, water and coffee, live entertainment
Price: 69€ (adults), children under 18y not permitted
Free cancellation: Yes, up to 7 days before
Where to book: Milan alternative night.
4. Tour of the Monumental Cemetery of Milan
Meeting point: Piazzale Cimitero Monumentale
When: All days except Mondays
At: 10 am, 11:45 am and 3 pm depending on the day
Duration: 1 hour 30 minutes
What are included: English speaking guide, headphones in case of groups of 10 people and more
Prices: 30€ (adults), 20€ (children 4-12y) and free for children under 4y
Free cancellation: Yes, up to 24 hours in advance
Where to book: Monumental Cemetery of Milan.
5. Shopping trip to Serravalle Outlet (Piedmont)
Meeting point: Via Cusani 18, near Castello Sforzesco
When: all days
At: 9:30 am, 10:00 am, 11:30 and 1:30 pm depending on the option chosen
Duration: 8 hour 30 minutes
What are included: bus or minibus transport, discount card if selected
Prices: Shopping Tour, 20€ (adults), 10€ (children 4-11y) and free for children under 4y; Shopping Tour+Fashion Passport, 40€ (adults), 30€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 5 days before
Where to book: Serravalle Outlet day-trip from Milan.
6. Milan Ghosts Tour
Meeting point: Palazzo Castiglioni, Corso Venezia
When: all days
At: 9 pm
Duration: 2 hours
What is included: English speaking guide
Price: 19€ (adults) and free for children under 13y
Free cancellation: No
Where to book: Ghost Tour in Milan.
7. Guided Tour of Sforza Castle
Meeting point: Fontana di Piazza Castello
When: Tuesdays, Thursdays, Fridays and Saturdays
At: 11:30 am and 2 pm
Duration: 1 hour 30 minutes
What are included: English speaking guide, ticket entrance, headphones in case of groups of 8 or more people, groups with no more than 15 people
Prices: 52€ (adults), 25€ (children 4-12y) and free for children under 4y
Free cancellation: Yes, up to 24 hours in advance
Where to book: Castello Sforzesco di Milano.
8. Lake Maggiore day trip (Lombardy and Piedmont)
Meeting point: Largo Cairoli roundabout
When: Sundays and Mondays
At: 1:30 pm
Duration: 1 hour 30 minutes
What are included: English speaking guide, bus transfer, 2 hour cruise, visit to Isola dei Pescatori and Isola Bella
Prices: 69€ (adults), 39€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Trip to Lake Maggiore from Milan.
9. Navigli Walking Tour
Meeting point: Basilica Sant’Eustorgio, Piazza Sant’Eustorgio 1
When: all days
At: 9:30 am and 2 pm
Duration: 1 hour
What are included: English speaking guide, audio guide for more than 10 participants
Prices: 30€ (adults), 15€ (children 6-12y) and free for children under 6y
Free cancellation: No
Where to book: Tour dei Navigli di Milano.
10. Brera guided tour and Pinacoteca ticket
Meeting point: Pinacoteca di Brera
When: Sundays, Tuesdays, Wednesdays, Fridays and Saturdays
At: 9:30 am and 2:30 pm
Duration: 2 hours
What are included: English speaking guide, entrance ticket to Pinacoteca di Brera
Prices: 57€ (adults), 37€ (children 4-12y) and free for children under 4y
Free cancellation: Yes, up to 24 hours in advance
Where to book: Pinacoteca di Brera.
11. Rome day trip by high-speed train (Lazio)
Meeting point: Milan Central Station, Piazza Duca di Aosta
When: all days except Sundays
At: 7 am
Duration: 14 hours
What is included: transport in high-speed train, Rome sightseeing bus ticket, map of Rome and tourist guide book, entrance to Vatican Museums and Sistine Chapel (if this option is chosen)
Prices: Day trip to Rome, 199€ (adults), 139€ (children 4-11y) and free for children under 4y; Day trip to Rome+Vatican Museum and Sistine Chapel, 239€ (adults), 179€ (children 4-11y) and free for children under 4 y
Free cancellation: No
Where to book: Day-Trip to Rome from Milan.
12. Day-Trip to Venice (Veneto)
Meeting point: Via Cusani 18, near Castello Sforzesco
When: Sundays, Tuesdays and Wednesdays
At: 7 am
Duration: 13 hours 30 minutes
What is included: English speaking guide, bus transfer and boat ride on the Venetian lagoon
Prices: 129€ (adults), 69€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Day-Tour to Venice from Milan.
13. Cinque Terre Day-Trip (Liguria)
Meeting point: Largo Cairoli roundabout
When: Mondays, Thursdays and Fridays
At: 6:55 am
Duration: 13 hours
What are included: English speaking guide, transfer by bus, tickets for the cruise between Monterosso-La Spezia and train ticket between Manarola-Monterosso
Prices: 129€ (adults), 69€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Tour of Cinque Terre from Milan.
14. Swiss Alps Tour on the Bernina Express (Switzerland)
Meeting point: Via Cusani 18
When: all days
At: 7:15 am
Duration: 12 hours 30 minutes
What are included: English speaking guide, bus transfer to Tirano and back to Milan, ticket for the Bernina Express train from Tirano to St Moritz
Prices: 119€ (adults), 63,50€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Treno Bernina Express from Milan to St Moritz.
15. Lake Como and Bellagio Day-Trip (Lombardy)
Meeting point: Via Cusani 18
When: all days
At: 8:30 am
Duration: 10 hours
What are included: English speaking guide, bus transport, Lake Como cruise
Prices: 89€ (adults), 49€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days in advance
Where to book: Day-Trip to Lake Como from Milan.
16. Teatro alla Scala Guided Tour
Meeting point: Entrance of the Teatro alla Scala, next to the gift shop
When: all days
At: 2:30 pm
Duration: 1 hour
What are included: English speaking guide, fast entrance to Duomo and panoramic terrace, 10% discount in the Duomo shop
Prices: 29€ (adults), 19€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Teatro alla Scala di Milano.
17. Milan Sightseeing Bus
Meeting point: all the stops included in the four different itineraries
When: all days
At: depending on the timetable of each route
Duration: 24, 48 or 72 hours
What are included: unlimited use of the bus for 24, 48 or 72 hours, headphones for each person
Prices: 1 Day ticket, 22€ (adults), 10€ (children 5-15y) and free for children under 5y;
2 Days ticket, 25€ (adults), 10€ (children 5-15y) and free for children under 5y;
3 Days ticket, 28€ (adults), 10€ (children 5-15y) and free for children under 5y
Free cancellation: Yes, up to 24 hours in advance
Where to book: Milan Hop-on Hop-off Bus Tour.
18. Last Supper Tour
Meeting point: Santa Maria delle Grazie
When: depending on availability
At: depending on the timetable
Duration: 1 hour 15 minutes
What are included: expert English speaking guide, skip the line ticket
Price: 43€
Free cancellation: No
Where to book: The Last Supper – Leonardo da Vinci.
19. Day-Trip to Lake Garda and Verona (Veneto)
Meeting point: Largo Cairoli
When: Fridays
At: 7 am
Duration: 12 hours
What are included: English speaking guide, bus transfer
Prices: 99€ (adults), 49€ (children 4-11y) and free for children under 4y
Free cancellation: Yes, up to 7 days before
Where to book: Day-Tour from Milan to Lake Garda and Verona.