ATM runs Milan's five metro lines (M1 red, M2 green, M3 yellow, M4 blue, M5 lilac), trams and buses; suburban S-line trains (Trenord) cross the city through the Passante tunnel. Duomo (M1/M3), Cadorna (M1/M2), Centrale (M2/M3) and Garibaldi (M2/M5) are the main interchanges. The M4 now runs from Linate Airport through San Babila to San Cristoforo. The historic centre is compact and walkable; the metro is most useful for the Last Supper, Navigli, Porta Nuova, San Siro and the stations.
Paying: Contactless bank card or phone (tap in and out), or ATM paper/app tickets
How to buy
Tap a contactless card or phone at metro gates and on the readers on trams and buses; the fare is capped at the day-ticket price. Paper tickets and passes are sold at metro machines, newsagents/tabacchi and in the ATM Milano app; online passes activate 30 minutes after purchase.
Fares
Single urban ticket EUR 2.20, valid 90 minutes on metro, trams and buses (one metro entry). Carnet of 10 EUR 19.50; 24-hour EUR 7.60; 3-day EUR 13; weekly about EUR 17 (introducingmilan.com; not verified on atm.it 2026). Children under 14 travel free with a paying adult. Keep the ticket until you exit: metro exits check tickets.
Lines and services
- MetroM1 (red)
Rho Fiera / Bisceglie - Cadorna (Last Supper walk) - Cairoli (Castello) - Duomo - San Babila - Porta Venezia - Sesto 1 Maggio.
- MetroM2 (green)
Abbiategrasso / Assago - Porta Genova (Navigli) - Sant'Ambrogio - Cadorna - Garibaldi - Centrale - Lambrate - Cologno Nord / Gessate.
- MetroM3 (yellow)
Comasina - Centrale - Montenapoleone - Duomo - Missori - Lodi TIBB (Fondazione Prada) - San Donato.
- MetroM4 (blue)
Driverless line: Linate Aeroporto - Dateo - San Babila - Sant'Ambrogio - San Cristoforo FS; about 15 minutes from Linate to San Babila.
- MetroM5 (lilac)
Driverless line: Bignami - Ponale (HangarBicocca) - Isola - Garibaldi - Monumentale - Portello - San Siro Stadio.
- TramATM trams
Historic orange 'Ventotto' trams still run on regular routes alongside modern trams; the same ticket applies.
- BusATM buses and night lines
Over 80 urban bus lines; night buses (including NM2 and NM4, which shadow the metro lines) run after the metro closes.
- TrainTrenord suburban S-lines and Malpensa Express
The Passante (S-lines) links Garibaldi, Repubblica, Porta Venezia and Porta Vittoria; urban tickets are valid inside the city. The Malpensa Express needs its own ticket.
- TaxiLicensed white taxis
Take them from ranks or book by app or phone; they do not usually stop when hailed. Fixed fare from Malpensa to the centre is about EUR 104 per introducingmilan.com (not verified 2026).
- BikeBikeMi and app bikes/scooters
Bike-sharing and app e-bikes/e-scooters are widespread; the Martesana towpath is the best ride.
Common trips
Milano CentraleDuomo10 min
M3 (yellow) direct, 4 stops
- Walk 35 min via Corso Buenos Aires or Via Manzoni
DuomoLast Supper (Santa Maria delle Grazie)15 min
M1 to Conciliazione or Cadorna, then 5-10 min walk
- Walk 20 min via Via Meravigli and Corso Magenta
- Tram 16 along Corso Magenta
DuomoNavigli (Darsena)15 min
M2 to Porta Genova, or walk down Via Torino and Corso di Porta Ticinese
- Tram 3 toward the Naviglio Pavese
- Walk 25 min
DuomoBrera15 min
Walk through the Galleria and past La Scala
- M1 to Cairoli or M3 to Montenapoleone, then walk
DuomoCastello Sforzesco12 min
Walk along Via Dante
- M1 two stops to Cairoli
DuomoPorta Nuova / Isola (Gae Aulenti)20 min
M3 to Centrale then M2 to Garibaldi, or M1 to Cadorna then M2 to Garibaldi
- Walk 30 min via Brera and Corso Garibaldi
DuomoSan Siro stadium35 min
M1 to Lotto then M5 to San Siro Stadio
- M2 to Garibaldi then M5 all the way
DuomoFondazione Prada25 min
M3 to Lodi TIBB, then 10 min walk
- Tram 24 toward Vigentino
GaribaldiPirelli HangarBicocca20 min
M5 to Ponale, then 10 min walk
- S-line train to Greco Pirelli
DuomoLinate Airport25 min
Walk to San Babila, M4 to Linate Aeroporto
- Taxi about EUR 25-40
- Bus 73
Milano CentraleRho Fiera (trade fairs)35 min
M2 to Cadorna then M1 to Rho Fiera, or suburban/regional train from Garibaldi or Centrale
- Taxi at fair times is slow and expensive
Porta VeneziaNavigli25 min
M1 to Cadorna then M2 to Porta Genova
- M4 from San Babila toward San Cristoforo, alight at Sant'Ambrogio and walk
To and from the airport
MXP
- Train · 40 minEUR 13 (introducingmilan.com, not verified 2026)
Malpensa Express to Cadorna (about 30-43 min, 2 per hour) or Centrale (about 50-57 min, 1-2 per hour); serves both terminals. Buy from trenord.it, the Trenord app or machines.
- Bus · 60 minAbout EUR 10
Terravision and Autostradale shuttles to Milano Centrale, 50-60 min, slower in traffic.
- Taxi · 50 minAbout EUR 104 fixed fare to the centre (not verified 2026)
Only use the official white taxis at the rank.
LIN
- Metro · 15 minEUR 2.20 urban ticket
M4 station directly under arrivals, 15 min to San Babila (walk to Duomo).
- Bus · 25 minEUR 2.20
ATM bus 73 toward the centre.
- Taxi · 20 minAbout EUR 25-40
Short ride; metro is faster at rush hour.
BGY
- Bus · 60 minAbout EUR 10
Orio Shuttle, Terravision and Autostradale from outside arrivals to Milano Centrale, every 20-30 min.
- Train · 80 minBus plus regional train fare (not verified 2026)
Local bus to Bergamo station, then a train to Milan; slower.
- Taxi · 60 minAbout EUR 120
Expensive; only for groups or very late arrivals.
Good to know
- Tap the same contactless card on every gate and reader; the system caps you at the day-ticket price.
- The single ticket allows only one metro entry within its 90 minutes; trams and buses are unlimited within that window.
- Keep your ticket or card handy until you leave the metro: exit gates check it.
- Metro lines M2, M3 and M4 run through the key interchanges; there is no need for a taxi within the centre.
- During Salone del Mobile (April) and fashion weeks the metro is packed and taxis scarce; plan extra time.
- Night buses NM2 and NM4 follow the metro routes after the last trains.
Useful apps
- ATM Milano (tickets, route planner)
- Trenord (Malpensa Express and regional trains)
- BikeMi
- Google Maps / Citymapper for journeys
