Milan
Getting around Milan: public transport, passes and taxis
Use the metro and trams for everything inside Milan: a single ticket is €2.20 and a 24-hour ticket €7.60 (2026 estimate), and the network covers the centre, the Duomo, Navigli and both main stations. Take a taxi or ride-hailing car only late at night, with luggage, or when a line is closed.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideMilan
Key facts
- Best default
- Metro M1–M5 plus trams; no car inside the city
- Single ticketcheck
- €2.20, valid 90 minutes on metro, tram and bus (2026 estimate)
- Day and multi-day passescheck
- 24 h €7.60, 48 h €11.30, 72 h €16.30 (2026 estimate)
- Airport links
- Malpensa Express train to Centrale and Cadorna; bus to Centrale about 50 min
- Taxis
- Metered, white cars, official ranks at stations and the Duomo; app cars also run
- Area C congestion charge
- Weekday daytime charge to drive into the centre; cameras enforce it
- Bike share
- BikeMi docking stations across the centre; app rental
- Last metrocheck
- Around 00:30 on most lines; night buses replace trams after that
Your options at a glance
Milan is compact and flat. Almost every trip a visitor makes is 10–30 minutes by metro, tram or on foot, which is why the pass question matters more than the taxi question.
Prices below are 2026 estimates for the city network (STIBM zone Mi1–Mi3, which covers the city and the closer suburbs). Confirm current fares at the ticket machine or in the app before you buy.
| Option | Best for | Cost (2026 estimate) | Time |
|---|---|---|---|
| Metro (M1–M5) | Cross-city trips, Duomo, Centrale, Garibaldi | €2.20 single; €7.60/24 h | 5–20 min per ride |
| Tram and bus | Short hops, Navigli, Brera, Porta Romana | Same ticket as metro | 10–25 min |
| On foot | Duomo, Brera, Castello, Navigli in one day | Free | 15–40 min between sights |
| Bike share (BikeMi) | Flat routes along the canals and parks | App-based, per 30 min (check) | 10–20 min |
| Taxi | Late night, luggage, groups of three or more | Metered; airport runs fixed price (check) | 10–25 min in traffic |
| Ride-hailing app | Same use cases as taxi; compare the quote | Similar to taxi, surge possible | 10–25 min |
| Car | Only to leave the city; not for sightseeing | Rental plus Area C charge and ZTL fines | Slower than metro in peak |
Tickets and passes
Tickets are sold at metro station machines, at tabacchi shops, in newsstands and in the ATM Milano app. The same ticket covers metro, tram, bus and the suburban lines inside the paid zone, so you tap or validate once and change as often as you like within the time window.
The 24, 48 and 72-hour tickets are the ones most visitors want: they start from first validation, not from midnight, so a 72-hour pass bought on Friday morning still works on Monday morning. If you are in Milan for two days and mostly walking, singles can be cheaper than a 48-hour pass — count your rides before buying.
Children and some residents travel free or reduced; ask at the machine or check the operator's site for current rules. Keep the paper ticket until you leave the last vehicle: inspectors do fine passengers without a validated ticket.
| Ticket | Price (2026 estimate) | Valid for | Notes |
|---|---|---|---|
| Single | €2.20 | 90 minutes | Unlimited changes inside the window |
| 24 hours | €7.60 | 24 h from validation | Break-even at about 4 rides |
| 48 hours | €11.30 | 48 h from validation | Good for a weekend |
| 72 hours | €16.30 | 72 h from validation | Best for a long weekend |
| 10-ride carnet | About €19.50 (check) | Until used | Shareable between travellers |
| Airport add-on | Extra fare beyond the city zone (check) | One journey | Malpensa and Bergamo are outside the city zone |
Metro, tram and bus in practice
The metro is the fastest way across town. M1 runs from Duomo and Cadorna out to the fairgrounds and Sesto; M2 links Centrale, Cadorna and Porta Genova; M3 crosses the centre north–south; M5 loops the north-east through Garibaldi and Bicocca. Signage is clear and English is used on maps and announcements.
Trams are slower but they put you on the street: the historic line 1 and the circular routes through the centre are useful for short hops when the metro would mean a long walk to a station. Buses fill the gaps, especially after the metro closes.
Peak hours are roughly 07:30–09:30 and 17:30–19:30 on weekdays. At those times the metro is packed and pickpockets work the doors; keep bags in front of you and your phone out of your back pocket.
- Validate paper tickets in the machine on the platform or on board; app tickets activate when you tap.
- Metro doors close fast — do not hold them.
- The last metro leaves central stations around 00:30; after that, night buses run on the main tram lines.
- Strikes (scioperi) are announced in advance; check the operator's site the day before if you depend on a line.
Taxis and ride-hailing
Official taxis are white and metered. Take them from a rank — Centrale, Cadorna, the Duomo, the airports — or book by phone or app; hailing on the street works but is less common than in London or New York. Fares are higher at night, on Sundays and with luggage, and airport runs are usually a fixed price rather than the meter.
Ride-hailing apps operate in Milan and are a reasonable alternative when no taxi is nearby; the quote you see before booking is the advantage. In heavy rain or at closing time, expect a wait and possible surge pricing.
For a group of three or four with luggage, a taxi from Centrale to a central hotel often costs less than four single tickets plus the walk, and it is the only sane option after midnight.
| Situation | Better choice | Why |
|---|---|---|
| Daytime, centre to centre | Metro or tram | Faster than traffic and a fraction of the cost |
| Centrale to hotel with bags | Taxi | Door to door, no stairs in the metro |
| After 00:30 | Taxi or night bus | Metro closed |
| Airport to city | Train or shuttle bus | Fixed, predictable, avoids motorway jams |
| Rain or rush hour | Metro | Taxis queue in the same traffic |
What it costs
A visitor who uses the metro and trams four or more times a day should buy a 24-hour ticket; below that, singles are cheaper. Budget about €8–16 a day per person for city transport, and €10–13 each way for the Malpensa train or bus (2026 estimate).
Taxis inside the city usually land between €12 and €25 for a cross-town ride depending on traffic and time of day; airport runs are the big-ticket item and are a fixed price rather than the meter (check). Driving in adds the Area C congestion charge on weekday daytime entries and risks ZTL camera fines if you stray into restricted streets.
| Item | Cost (2026 estimate) |
|---|---|
| Single city ticket | €2.20 |
| 24 h / 48 h / 72 h pass | €7.60 / €11.30 / €16.30 |
| Malpensa Express or shuttle bus | €10–13 each way (check) |
| Taxi across the centre | €12–25 |
| Taxi to Malpensa | Fixed price (check) |
| Area C charge | Weekday daytime, camera-enforced (check) |
Tips that save time and money
Buy your ticket before you reach the barrier; machines at busy stations have queues and some only take cards or coins. The app avoids the queue entirely and stores your pass on the phone.
Stay near a metro station when you book a hotel: the difference between a 5-minute walk to M1 and a 20-minute walk to a tram stop is the difference between a two-ride day and a five-ride day. If you are still choosing, see where to stay in Milan.
Milan is a good base for day trips by train: Como, Bergamo, Turin and the Lakes are all reachable without a car, and the same station logic applies — Centrale for long-distance, Cadorna for Malpensa and some northern lines.
- Keep the paper ticket until you exit the last vehicle.
- Use contactless bank cards only where the reader shows the symbol; otherwise buy a ticket.
- Check for strikes the evening before a train or metro-dependent day.
- Walking between Duomo, Brera and Castello is often faster than any vehicle.
Questions people ask
What is the best way to get around Milan?
The metro and trams. A single ticket is €2.20 and a 24-hour pass €7.60 (2026 estimate), and the network reaches the Duomo, Centrale, Garibaldi and Navigli. Walk in the centre; take a taxi only at night, with luggage or in heavy rain.
Is there a transit pass for Milan?
Yes. 24-hour, 48-hour and 72-hour tickets cover metro, tram and bus inside the city zone, starting from first validation. A 10-ride carnet also exists and can be shared. Buy at machines, tabacchi shops or in the app.
Are taxis or ride-hailing better in Milan?
They are close in price. Taxis are white and metered, with ranks at stations and the Duomo; ride-hailing apps show a quote before you book. Use either for late nights, luggage or groups of three or more; the metro is faster in daytime traffic.
How do I get from Malpensa airport to central Milan?
The Malpensa Express train runs to Milano Centrale and Cadorna, and shuttle buses run to Centrale in about 50 minutes. Both cost roughly €10–13 each way (2026 estimate). See the airport transfer page for the full comparison.
Can I drive into central Milan?
You can, but Area C charges weekday daytime entries and cameras enforce restricted ZTL streets. For sightseeing, park outside the centre and take the metro; a car only makes sense for leaving the city.
Does the Milan metro run at night?
Most lines stop around 00:30. After that, night buses run on the main tram routes. Check the operator's site for the current timetable and for announced strikes.
Deep dive
Every source; changeable facts are marked check
Sources
- officialATM Milano (Milan transport operator)
- officialComune di Milano – Area C
- officialMalpensa Express (Trenord)
- secondaryWikivoyage – Milan