It depends: 5 out of 10. The 24 hour ticket is €22.50 online against a €7.60 daily fare on ATM, about 3 times the price.
The numbers behind the verdict
Nine of our ten sights are within 7 minutes of a stop, but they are split across four lines, and the Red line runs only every 50 minutes and the Green line to San Siro every 90.
The central sights fit inside 3.7 km and the metro reaches nearly all of them.
You want San Siro, CityLife and the Arco della Pace in one 80 minute ride with commentary. The Green line does it six times a day.
You are travelling with children aged 5 to 15, who pay €9 for 24, 48 or 72 hours.
You would rather see the city from an open deck than from metro tunnels, and can plan around the Blue and Yellow lines, which run every 20 to 30 minutes.
You have two days and will use a different line each morning. The 48 hour ticket is €4.50 more than the 24 hour one.
Skip it if
You have one day for the Duomo, the Galleria, La Scala and the Castello. They are within 1.2 km of each other on foot.
You hate waiting. The Red line comes about every 50 minutes and does not leave Castello between 14:10 and 15:30.
You are going to San Siro on a match day. The three stops around the stadium are skipped during matches and events.
You are comfortable on the metro, where a full day in zones Mi1 to Mi3 costs €7.60.
Milan sightseeing bus: the fact sheet
Routes and timetable
Route
Stops
Frequency
Full loop
First / last bus
Line A (Red, Historical)
7
50 min
50 min
11:40 / 18:40
Line B (Blue, Modern)
9
20–30 min
55 min
10:00 / 18:10
Line C (Green, Sport)
15
90 min
80 min
10:15 / 17:45
Line D (Yellow, Navigli)
9
30 min
75 min
09:50 / 18:15
Line A (Red, Historical)
Line A, the historical line: 7 stops in a 50 minute loop from the Castello past the Last Supper, the Duomo, Via Manzoni and Moscova.
It runs about every 50 minutes and starts late, with the first bus from Castello at 11:40 and the last at 18:40.
There is no departure from Castello between 14:10 and 15:30.
Times are from the timetable valid from 20 March to 2 November 2026.
Line B (Blue, Modern)
Line B, the modern line: 9 stops in a 55 minute loop from the Duomo to Piazza della Repubblica, Palazzo Lombardia, Stazione Centrale, Corso Buenos Aires and back by San Babila.
It is the most frequent line, every 20 minutes in the morning and every 30 in the afternoon.
From the Duomo the first bus is at 10:00 and the last at 18:10.
From Stazione Centrale the first is at 09:30 and the last at 17:40.
Line C (Green, Sport)
Line C, the sport line: 15 stops in an 80 minute loop from the Castello to the Arco della Pace, CityLife, Casa Milan and San Siro.
There are six departures a day from Castello, every 90 minutes from 10:15 to 17:45.
The Lido, Ippodromo and Stadio San Siro stops are skipped during matches and events.
This page leaves out one of its stops, the return stop at Lotto on Via Monterosa 93, to keep the list to 30.
Line D (Yellow, Navigli)
Line D, the Navigli line: 9 stops in a 75 minute loop from the Castello past the Last Supper to the Navigli, Piazza XXIV Maggio and Via Olona, then the Duomo and Brera.
Buses run about every 30 minutes.
From Castello the first is at 09:50 and the last at 18:15, and from the Duomo the first is at 09:30.
The published timetable ends on 2 November 2026 and no winter version was out when we checked.
Audio guide in 10 languages. Wheelchair access: yes, according to the operator.
Ticket prices
Ticket
Adult
Child
24 hoursTicket Valid for 24h
€22.50
€9
48 hoursTicket Valid for 48h
€27
€9
72 hoursTicket Valid for 72h
€31.50
€9
One ticket covers all four lines for 24, 48 or 72 hours from first use.
Online prices checked on 5 October 2026 are €22.50, €27 and €31.50 for adults.
The operator's list prices are €25, €30 and €35.
Children aged 5 to 15 pay €9 online for any of the three durations, against a list price of €10, and under 5s ride free.
The ticket includes recorded commentary in 10 languages, on-board wifi and the operator's phone app with live bus positions.
A night tour runs on Saturdays and Sundays from June to September at 19:30 and 20:45 from Castello, at €19 or included with a 72 hour ticket valid on those days.
Child fare: ages 5 to 15.
The same day by public transport
ATM (Azienda Trasporti Milanesi)
Adult
Single ride
€2.20
One day, unlimited rides
€7.60
The day cost is ATM's daily ticket for zones Mi1 to Mi3, €7.60, which covers every sight on this page including San Siro.
Tap the same bank card on each ride and ATM charges €2.20 per journey and never more than the €7.60 daily fare.
Three journeys cost €6.60, so the cap is reached on the fourth and every ride after that adds nothing.
A single ticket is valid for 90 minutes on metro, trams and buses.
The 3-day ticket is €15.50 and a carnet of 10 rides is €19.50.
Children under 14 travel free on ATM with an identity document.
Do the sum for your trip
Change the numbers to match your group. Fares are adult fares from the tables above.
Sightseeing bus–
Public transport–
Public transport is charged per ride up to the daily maximum. Multi-day passes can be cheaper still.
24, 48 or 72 hours
24 hours€22.50 Ticket Valid for 24h · €22.50 per day · 3 times public transport for the same days
48 hours€27 Ticket Valid for 48h · €13.50 per day · 1.8 times public transport for the same days
72 hoursLowest cost per day€31.50 Ticket Valid for 72h · €10.50 per day · 1.4 times public transport for the same days
Buy the 48 hour ticket if you want more than two of the four lines. It costs €27 online, €4.50 more than the €22.50 ticket for 24 hours.
The four loops add up to 4 hours 20 minutes of riding before you get off anywhere, which does not fit in one day with visits. The 72 hour ticket is €31.50.
It only earns its price on a summer weekend, when it includes the €19 night tour. For a single day, pick the Blue and Yellow lines and skip the Green line's 90 minute gaps.
The metro does most of this for a third of the price. ATM's daily fare is €7.60 and applies automatically from the fourth contactless journey on the same card, since four singles at €2.20 would come to €8.80.
Line M1 links the Duomo, Cairoli for the Castello, Cadorna and Conciliazione for the Last Supper. Line M2 goes to Porta Genova for the Navigli and M5 to San Siro Stadio.
Tram 16 runs above ground from the Duomo along Corso Magenta past Santa Maria delle Grazie to San Siro, and tram 1 passes La Scala, Cairoli and the Arco della Pace. Two adults save €29.80 on the day compared with two 24 hour bus tickets.
Does it suit your trip?
With children
This is one of the cheaper sightseeing buses for children. A child aged 5 to 15 pays €9 online for 24, 48 or 72 hours, and under 5s ride free.
Two adults and two children pay €63 for 24 hours. On ATM, children under 14 travel free, so the same family pays €15.20 for a day of metro and trams.
The operator says a commentary channel for younger passengers is available. The Blue line's 55 minute loop is the easiest with small children, and the 80 minute Green line is the one football fans ask for.
The top deck is open and the lower deck is enclosed. The operator does not state whether the top deck is covered in bad weather, so expect to sit downstairs when it rains.
Waiting is the bigger problem in the wet: about 50 minutes between Red line buses and 90 between Green line ones. On a rainy day the metro is the better tool, since Duomo, Cairoli and Montenapoleone stations are each within 2 minutes of a bus stop on this list.
A 24 hour ticket started after lunch is still valid the next morning.
Start early in summer and use the Yellow or Blue line first. The Yellow line leaves Castello from 09:50 and the Blue line leaves the Duomo from 10:00, while the Red line does not start until 11:40.
The top deck has no shade and the Green line loop lasts 80 minutes. From June to September a night tour leaves Castello at 19:30 and 20:45 on Saturdays and Sundays.
It costs €19 on its own and is included with a 72 hour ticket valid on those days.
If you cannot walk far
Wheelchair users can ride, with limits. The operator's policy allows a wheelchair only on buses fitted with a ramp and a dedicated space, and each bus is approved for one wheelchair.
The passenger must use the on-board belt and lock the chair's brakes. A passenger with a certified disability of 75% or more rides free when travelling with a paying companion.
The top deck is reached by stairs. For people who cannot walk far the stops are well placed: nine of the ten sights on this page are within 7 minutes of one.
Pay by contactless on ATM and walk the centre. The Duomo, the Galleria and La Scala are within 5 minutes of each other, and Via Dante leads from there to Castello Sforzesco in about 12 minutes.
Take M1 two stops from Cairoli to Conciliazione for the Last Supper, and M2 from Cadorna to Porta Genova for the Navigli in the evening. Ride tram 1 past La Scala, Cairoli and the Arco della Pace on the same €2.20 ticket.
For San Siro, M5 to San Siro Stadio takes you to within 4 minutes of gate 8.
All lines except the Blue start at Castello, Foro Bonaparte 10/12, 1 minute from Cairoli metro. The Blue line starts at Piazza Duomo 17.
The Last Supper is 2 minutes from the Cenacolo stop, but the bus ticket does not include entry and visits must be booked ahead for a set time.
For San Siro take the 10:15 or 11:45 Green line bus. Get off at the stadium at 11:03 or 12:33 and the next bus back passes 90 minutes later.
Check the fixture list before using the Green line. The Lido, Ippodromo and Stadio San Siro stops are skipped during matches and events.
If you only have the afternoon, avoid the Red line between 14:10 and 15:30, when nothing leaves Castello. The Yellow line covers the Castello, Cenacolo and Duomo stops every 30 minutes.
Single-use headphones are handed out on board. Bring your own pair if you have one.
Milan hop-on hop-off bus: quick answers
How much is the hop-on hop-off bus in Milan?
City Sightseeing Milano charges €22.50 online for an adult 24 hour ticket, €27 for 48 hours and €31.50 for 72 hours (checked on 5 October 2026). Children aged 5 to 15 pay €9 for any duration. List prices are €25, €30 and €35.
How many lines are there and how long do they take?
Four. The Red line takes 50 minutes, the Blue line 55, the Yellow line 75 and the Green line 80. One ticket covers all of them.
How often do the buses come?
It varies a lot by line. The Blue line runs every 20 to 30 minutes, the Yellow line about every 30, the Red line about every 50 and the Green line every 90.
Does the bus go to San Siro?
Yes, on the Green line, which leaves Castello six times a day between 10:15 and 17:45. The stop is at gate 8, 2 minutes from the museum entrance. It is skipped during matches and events.
Does the bus stop at the Last Supper?
Yes. The Cenacolo stop on the Red and Yellow lines is 2 minutes from Santa Maria delle Grazie. Entry is not included and has to be booked separately.
Is the sightseeing bus cheaper than the metro?
No. ATM's daily fare for zones Mi1 to Mi3 is €7.60 and a single journey is €2.20. The €22.50 bus ticket costs about 3 times the daily fare.
City Sightseeing Milano · MilanOn Civitatis · rated 7.8/10 by 643 travellers