Milan is not a walking city. Not really. Sure, you can stroll from the Duomo to the Galleria and feel like you have conquered the center — but Castello Sforzesco is a 15-minute walk north, the Navigli district is a solid 30 minutes south, and Santa Maria delle Grazie (where The Last Supper lives) is off in the opposite direction entirely. Connect those dots on foot and you are looking at 10+ kilometers and a lot of tired legs by mid-afternoon.

That is where the hop-on hop-off bus comes in. A single loop hits the Duomo, Castello Sforzesco, the fashion district, Navigli, and the area around the San Siro stadium — all with audio commentary piped through your headphones. You ride the full loop once to get your bearings, then hop off wherever you want to spend more time. Simple.

I have used these buses in cities across Europe, and I will be honest: some are terrible. Tourist traps with broken audio and routes that skip the interesting parts. Milan’s version is actually decent. City Sightseeing runs the main operation, the buses are double-decker open-tops, and the route covers genuine ground — not just the same three blocks around the cathedral.

The key question is which ticket to buy and whether the bus is actually worth it versus Milan’s own (excellent) public transport. Here is everything you need to know.

If You’re in a Hurry: My Top 3 Picks
- City Sightseeing HOHO Bus with Audio Guide — The flagship option. Open-top double-decker, 1/2/3-day passes, audio guide in 10+ languages, and the most comprehensive route covering all major landmarks. This is the one most people should book. From $26 per person.
- City Sightseeing Milan HOHO Bus Tour (Viator) — Same operator, same route, but booked through Viator. Useful if you already have Viator credits or prefer their cancellation policy. From $27 per person.
- Milan Night Tour by Bus — A fixed 75-minute evening loop through illuminated Milan. Not hop-on hop-off, but a single scenic ride. Good add-on if you have already done the daytime bus and want to see the Duomo and Navigli lit up after dark. From $22 per person.
- If You’re in a Hurry: My Top 3 Picks
- How the Milan Hop-On Hop-Off Bus Works
- The Best Hop-On Hop-Off Bus Tours to Book
- Milan: City Sightseeing Hop-On Hop-Off Bus with Audio Guide
- City Sightseeing Milan Hop-On Hop-Off Bus Tour (Viator)
- Milan: Night Tour by Bus
- Milan: Open Bus and Typical Tastings
- When to Ride the Milan HOHO Bus
- Tips for Getting the Most Out of Your HOHO Bus
How the Milan Hop-On Hop-Off Bus Works

City Sightseeing is the main operator in Milan. They run bright red open-top double-decker buses on a fixed loop with around 15 stops. The full circuit takes about 75-90 minutes without getting off, and buses come every 20-30 minutes depending on the season.
Here is how it works in practice:
You buy a pass for 1, 2, or 3 days. During that window, you can hop on and off at any stop as many times as you want. The 1-day pass is the most popular and covers plenty for most visitors. The 2-day and 3-day passes make sense if you are in Milan for a longer trip and want the bus as your main transport between sights.
Audio commentary comes through your headphones. Plug in at your seat and select your language — usually 10+ options including English, Italian, French, German, Spanish, Portuguese, Japanese, and Chinese. The commentary is basic but functional. It gives you context on what you are looking at, points out buildings you would otherwise miss, and fills the time between stops.
The top deck is the point. Sit downstairs and you might as well be on a city bus. The upper deck is open-air, which means sunshine and breeze in summer, and cold wind in winter. Dress for it.

Key stops on the route include:
- Piazza del Duomo — The starting point. The cathedral, the Galleria Vittorio Emanuele II, and the main shopping district are all right here. If you have not already been inside the Duomo, this is where you hop off first.
- Castello Sforzesco — The massive Sforza Castle with its museums, Michelangelo’s unfinished Pieta, and the surrounding Sempione Park.
- Santa Maria delle Grazie — The church housing Leonardo da Vinci’s Last Supper. If you have pre-booked tickets (and you need to), hop off here.
- Navigli District — Milan’s canal zone. Bars, restaurants, vintage shops, and a completely different atmosphere from the business-district center. I wrote a full guide on how to visit the Navigli district.
- San Siro — The legendary football stadium, shared by AC Milan and Inter. Even if you are not a football fan, the scale of the building is impressive from the bus.
The Best Hop-On Hop-Off Bus Tours to Book
I have narrowed this down to the three tours that actually matter, plus one bonus option for something a little different. Each one is a distinct experience, not just the same bus at a different price.
Milan: City Sightseeing Hop-On Hop-Off Bus with Audio Guide
Duration: 1-3 days | From: $26 per person
This is the main event and the tour I would recommend to almost everyone. City Sightseeing is the operator you will see on every major European city — the red double-deckers — and their Milan route is one of the better ones. The full loop covers the Duomo, Castello Sforzesco, Santa Maria delle Grazie, the Navigli canals, the fashion district around Via Montenapoleone, and the San Siro area. At $26 for a 1-day pass, it is remarkably good value when you consider that a taxi between even two of those stops would cost almost as much. The audio guide is available in 10+ languages and covers history, architecture, and practical tips for each stop. My main criticism: the frequency drops in the off-season. In summer, buses come every 15-20 minutes. In winter, you might wait 30-40. Plan accordingly.
City Sightseeing Milan Hop-On Hop-Off Bus Tour (Viator)
Duration: 1 hour 20 minutes (full loop) | From: $27 per person
Same operator, same red buses, same route — but booked through Viator instead of GetYourGuide. Why would you choose this version? Two reasons. First, if you already have Viator credits or gift cards, it makes sense to book here. Second, Viator sometimes bundles this with other Milan attractions at a discount, which you will not find on the GYG listing. The practical experience is identical: open-top bus, audio commentary, hop on and off at any stop. The $1 price difference is negligible. One thing Viator handles well is their cancellation policy — full refund up to 24 hours before, which gives you weather flexibility if the forecast turns ugly.
Milan: Night Tour by Bus
Duration: 75 minutes | From: $22 per person
This is not a hop-on hop-off — it is a fixed 75-minute nighttime loop through illuminated Milan. And that is exactly why it works. The Duomo lit up after dark is genuinely breathtaking, and the Navigli canals have a completely different energy at night, with the bars and restaurants spilling out along the waterside. The bus passes by all the major landmarks — Castello Sforzesco, the fashion district, the Arco della Pace — while a guide provides commentary. At $22, it is the cheapest option on this list and works brilliantly as a first-evening orientation ride when you have just arrived in Milan and want to figure out which neighborhoods to explore the next day. The downside: it only runs during peak season and on select evenings, so availability is limited. Book early if this one appeals to you.
Milan: Open Bus and Typical Tastings
Duration: 1 day | From: $46 per person
The wild card. This combines the open-top bus experience with food tastings at select stops around Milan — think aperitivo, panzerotti, gelato, and other Milanese staples. The concept is fun: ride the bus, hop off at a food stop, eat something local, hop back on. It turns the sightseeing bus into something more interactive than just sitting and listening to audio. At $46, it is nearly double the price of the standard HOHO bus, so it only makes sense if you genuinely want the food component. The tastings are small — do not expect full meals — but they give you a reason to explore neighborhoods you might otherwise skip. This is a good pick for couples or food-curious travelers who want more than a standard bus loop. Skip it if you just need transport between landmarks.
When to Ride the Milan HOHO Bus

Timing your bus ride matters more than you might think, mostly because of the open-top deck.
Best months: April through June and September through October. The weather is warm enough to enjoy the top deck without baking, the skies are generally clear, and the bus frequency is at its best. July and August work too, but the midday heat on an open-top bus in Milan — where summer temperatures regularly hit 35C — is genuinely uncomfortable. If you are visiting in peak summer, ride in the morning or after 4 PM.
Winter is a different experience. November through February brings shorter days, colder temperatures on the top deck, and reduced bus frequency. The city is less crowded though, and Milan has a certain moody charm in the gray winter light. The Christmas decorations around the Duomo and Galleria are worth seeing from the bus. Just dress warm — gloves, scarf, hat — because 45 minutes on an open-top deck in January will freeze you.

Best time of day: start around 10 AM. The buses begin running at 9:30 or 10:00 depending on the season. If you catch one of the first loops, you get to ride the full circuit before the midday crowds build up, and you can plan your hop-off stops for the afternoon when you know exactly where everything is.
Avoid starting after 3 PM with a 1-day pass. The last buses depart between 5:00 and 6:30 PM depending on the season, and with buses running every 20-30 minutes, a late start limits you to one loop with maybe one or two hop-offs. If you are arriving in Milan mid-afternoon, save the bus for the next morning.
Tips for Getting the Most Out of Your HOHO Bus

Ride the full loop first without getting off. This sounds counterintuitive when you are paying for hop-on hop-off, but doing one complete circuit gives you a mental map of Milan and helps you decide where to spend your time. The audio commentary adds context you will not get from a guidebook, and you get to see every major landmark before committing to any stop.
Bring headphones with a standard 3.5mm jack. The audio system uses traditional headphone ports, not Bluetooth. If you only have wireless earbuds, you will not be able to hear the commentary. Some buses have loaner headphones, but they are not great. A cheap pair of wired earbuds solves this.
Sit on the right side for the best views of the Duomo. When the bus loops past Piazza del Duomo, the cathedral is on the right. This is the photo opportunity of the entire route. Left side gets better views of Castello Sforzesco and the Arco della Pace.

Combine the bus with specific attraction tickets. The HOHO bus gets you between landmarks, but it does not include entry to anything. Pre-book your Duomo tickets and Last Supper reservations separately — especially the Last Supper, which sells out weeks in advance.
Do not rely on the bus as your only transport. Milan has an excellent metro system that is faster for point-to-point travel. The bus is best for sightseeing and for reaching areas that are awkward by metro (the Navigli stop is a good example — the nearest metro station is a 10-minute walk from the canal area, while the bus drops you right there). Use the bus for the scenic routes and the metro for everything else.

Check the weather before you commit to the top deck. A sudden rainstorm on an open-top bus is exactly as miserable as it sounds. Milan weather can shift quickly, especially in spring and autumn. The lower deck has a roof but zero charm. If the forecast is uncertain, keep a light rain jacket in your bag.

If you have an extra day, get out of the city. Milan is a fantastic base for day trips. Lake Como is about an hour away and one of the most beautiful places in Italy. The HOHO bus covers urban Milan brilliantly, but northern Italy’s real magic is in the lakes and mountains just beyond the city.



This article contains affiliate links. When you book through the links on this page, we may earn a small commission at no extra cost to you. This helps us keep our guides free and up to date.
