Milan Hop-On Hop-Off Bus: Routes, Tickets & Worth It?
Milan hop on hop off bus tickets explained: routes, prices, what's included, and whether it beats walking or the metro. Compare before you book.
8 min read · 11 Oct 2026
Milan Airport Transfer & Getting Around Guide
Complete guide to Milan airport transfer options. Compare trains, buses, taxis and private transfers from Malpensa and Linate to the city center.
Milan is served by two main airports, and knowing which one you're flying into changes your entire transfer plan. Malpensa (MXP) handles most long-haul and international flights and sits roughly 45 kilometers northwest of the city — far enough that a taxi ride stings your wallet. Linate (LIN) is the smaller, closer airport, about 8 kilometers east of the center, used mainly for domestic and short-haul European routes. A third airport, Bergamo Orio al Serio, serves budget carriers like Ryanair and sits closer to Bergamo than Milan, roughly an hour's drive away — worth knowing if you booked a cheap fare without checking which city it actually lands you in.
The difference in distance between Malpensa and Linate matters more than most travelers realize when budgeting time and money. A Malpensa transfer to central Milan takes 45-60 minutes by train or shuttle bus; from Linate, you can be at the Duomo in 25-30 minutes by bus. If you're booking flights with flexibility, Linate is the better arrival point for a short city break — less transfer time means more time at Sforza Castle or wandering the Navigli district before your hotel check-in.
Check your airline and route before assuming which airport you'll land at — low-cost carriers sometimes fly into Malpensa's Terminal 2, which is physically separate from Terminal 1 and requires a shuttle bus between them. This trips up plenty of travelers connecting flights or meeting arranged transfers at the wrong terminal. Full-service carriers like Lufthansa, British Airways, and most Star Alliance and SkyTeam partners typically use Malpensa Terminal 1. Easyjet and some others use Terminal 2. If someone's picking you up, confirm the terminal number, not just the airport name.
From Malpensa, figure 50 minutes by the dedicated airport train to Centrale Station, or close to an hour by road depending on traffic on the A8 motorway — rush hour can push a taxi ride toward 70-80 minutes. From Linate, the municipal bus takes about 25 minutes to San Babila, near the Duomo, and a taxi covers the same ground in 20-25 minutes barring traffic. Bergamo Airport, if that's where you've landed, requires roughly 60-75 minutes to reach Milan by shuttle bus, since there's no direct train link.
For a Milan airport transfer from Malpensa, your realistic choices are the Malpensa Express train, a shuttle bus, a pre-booked private car, or a taxi. Each has a clear trade-off between cost, speed, and convenience, and the right pick depends on your luggage, arrival time, and how many people you're traveling with. I'd skip the taxi for Malpensa unless you're arriving after the trains stop running for the night or you've got more bags than hands.
The Malpensa Express train offers the best balance of speed and cost for most travelers, while private transfers win on convenience for families and late arrivals.
Milan airport transfer options compared: cost, time, and convenience
| Transfer Option | Approx. Travel Time | Cost Level | Best For |
|---|---|---|---|
| Malpensa Express (train) | 40-50 min | Moderate | Solo travelers, light luggage |
| Shuttle bus from Malpensa | 50-75 min | Low | Budget travelers near Centrale |
| Taxi from Malpensa | 50-80 min | High | Late arrivals, heavy luggage |
| Private pre-booked car (Malpensa) | 45-60 min | High | Families, seniors, night flights |
| Bus from Linate | 25-30 min | Low | Short-haul arrivals, budget trips |
| Taxi from Linate | 20-25 min | Moderate | Quick, convenient short hop |
Typical figures; actual travel time varies with traffic and time of day, so check current schedules and prices before you travel.
The Malpensa Express runs between the airport and two city stations — Milano Centrale and Milano Cadorna — with trains departing roughly every 20-30 minutes through most of the day, starting around 5:30am and running until roughly midnight. The ride to Centrale takes about 50 minutes; to Cadorna, closer to 40 minutes, which matters if your hotel sits nearer the Sforza Castle side of the city. Trenitalia also runs regional services connecting Malpensa to Milan, though the dedicated Express line is generally the more convenient option for visitors unfamiliar with the regional network. Tickets run in the moderate range compared to a taxi — always check current prices and schedules before you travel, since timetables shift seasonally.
Shuttle buses connect both Malpensa terminals to Centrale Station, usually taking 50-75 minutes depending on traffic — slower than the train but often cheaper, and a reasonable option if your hotel is a short walk from Centrale anyway. From Linate, the municipal ATM bus service to San Babila is the budget option, running every 10-15 minutes during the day and costing a fraction of a taxi fare. The trade-off is standing room during peak hours and less predictable timing than the train. If you've got small children or heavy suitcases, the bus's lack of luggage racks on some routes becomes a real annoyance — worth weighing against the train's more generous space.
Once you're in the city, getting around Milan by public transport is straightforward and, frankly, better value than in Rome or Florence, where networks are either more limited or more congested with tourist foot traffic. ATM Milan runs the integrated metro, tram, and bus system, and a single ticket covers all three within the urban zone for 90 minutes of travel. Compared to Venice, where your only real options are walking or the vaporetto, Milan's network gives you genuine route flexibility — you can reach the Duomo, La Scala, and the Navigli district all by metro without a single transfer headache.
Milan's metro has five lines (M1 red, M2 green, M3 yellow, M4 blue, M5 purple), covering most places visitors want to go — the Duomo sits on the M1/M3 interchange, Sforza Castle is a short walk from the Cairoli M1 stop. Trams are slower but scenic, and the old orange trams rattling down wide avenues are worth riding once just for the experience, even if the metro would get you there faster. Buses fill in gaps the rail network misses, particularly for reaching outer neighborhoods. Service generally runs from around 6am to midnight, with night buses covering some routes afterward — don't assume 24-hour metro service like you might find in a few other European capitals.
If you're moving around more than three or four times a day, a day pass pays for itself quickly compared to buying single tickets each ride. ATM offers 24-hour and 48-hour options that cover unlimited metro, tram, and bus travel within the urban zone. For a family doing the Duomo, Navigli, and Sforza Castle circuit in one day, the day pass is the obvious choice over individual fares — the math works out in your favor after about four rides.
Not everyone wants to navigate a train platform with jet lag and three suitcases, and that's fair. Private transfers and taxis remain the comfort option, trading cost for door-to-door convenience — just go in with realistic expectations about pricing from Malpensa, since it's a genuine 45-kilometer trip, not a short hop like Linate.
A pre-booked private transfer gets you a driver waiting at arrivals with your name on a sign, fixed pricing agreed before you land, and no language barrier haggling. This suits families with young children, senior travelers who'd rather avoid stairs and platform changes, or anyone arriving very late when public transport has stopped. The trade-off is cost — private transfers run noticeably higher than the train, though splitting the fare across three or four travelers narrows that gap considerably. Compare current prices and book a private transfer in advance if your flight lands after midnight or you're traveling with more luggage than two hands can manage.
Official white taxis queue at both airports with fixed-rate fares to the city center from Malpensa — ask the driver to confirm the flat rate before you leave the curb, since this avoids meter disputes later. Ride-hailing apps operate in Milan but with more restrictions than in some other European cities, so don't assume the same experience you'd get in London or Berlin. From Linate, taxis are metered rather than flat-rate, and given the shorter distance, this usually works out reasonably priced anyway.
Milan transport tickets follow a zone-based system, and getting this right before you travel saves confusion at the turnstile. The urban zone (Zone 1) covers the metro, tram, and bus network within the city, while reaching Malpensa or outer suburbs requires a different fare tier. Compared to Rome's ticketing, which many visitors find confusingly inconsistent between bus and metro validation, Milan's ATM system is more coherent — one ticket type, clearly zoned, validated the same way across all three modes.
A single ticket covers 90 minutes of travel with unlimited transfers between bus and tram, but only one metro ride within that window. If you're doing a single day of sightseeing — say, Duomo in the morning, Navigli for lunch, Sforza Castle in the afternoon — a 24-hour pass is almost always better value than buying three or four single tickets. For a 3-day visit, a multi-day travel card is worth the upfront cost if you're metro-hopping daily; if you're mostly walking between nearby sights, stick with single tickets or a day pass instead.
Buy tickets at metro station machines, tobacco shops (look for the black-and-white "T" sign), or through the ATM app, which also lets you buy digitally and skip the queue. Validate paper tickets at the yellow machines on trams and buses, or by tapping at metro gates — forgetting to validate is a common and entirely avoidable way to get fined by an inspector, who will not care that you simply forgot. Keep your ticket until you exit; spot checks happen more often than visitors expect.
From Malpensa, the shuttle bus to Centrale Station is typically the cheapest option, though it's slower than the train. From Linate, the ATM municipal bus to San Babila is both cheap and reasonably fast at around 25 minutes. Avoid taxis from Malpensa if budget is your main concern — the 45-kilometer distance makes it the priciest option by a wide margin.
The Malpensa Express train takes about 40-50 minutes depending on whether you're headed to Cadorna or Centrale station. A shuttle bus takes 50-75 minutes depending on traffic. A taxi or private car usually falls in the 45-80 minute range, with rush hour traffic on the A8 motorway being the main variable.
Yes — a standard ATM ticket covers 90 minutes of travel across metro, tram, and bus within the urban zone, with unlimited transfers on tram and bus but only one metro ride per ticket. Airport trains like the Malpensa Express require a separate ticket, since they fall outside the urban zone fare.
Trains and buses run on fixed schedules you don't need to book ahead — just show up and buy a ticket at the station. Private transfers do require advance booking, ideally at least a day before, especially for late-night or early-morning flights when demand and driver availability are tighter.
A 3-day (72-hour) ATM travel card generally offers the best value if you're using the metro or tram more than three times a day, covering sights like the Duomo, Sforza Castle, and the Navigli district without buying individual tickets each trip. If you're mostly walking between central sights, single tickets or a 24-hour pass may suit you better.
Milan hop on hop off bus tickets explained: routes, prices, what's included, and whether it beats walking or the metro. Compare before you book.
8 min read · 11 Oct 2026
Compare budget transfer options from Bergamo Orio al Serio to Milan. Bus, train, shuttle & taxi: cost, time, effort & crowds explained.
7 min read · 11 Oct 2026
A practical Milan public transport guide covering metro lines, tram and bus routes, ticket types, and tourist travel cards for every traveler.
9 min read · 11 Oct 2026
Book a Milan private airport transfer with confidence. Compare Malpensa, Linate & Bergamo options, vehicle types, pricing and booking tips.
9 min read · 11 Oct 2026
Compare every Linate airport to Milan transfer option — metro, STAM bus, private car — with journey times, costs, and booking tips.
9 min read · 11 Oct 2026
Compare every Malpensa airport to Milan transfer option — train, bus, shuttle, private car — on price, speed, and comfort before you book.
8 min read · 11 Oct 2026