City to city
Trains from Milan
13 destinations · 9 with direct trains
Open the world railway map →From Milan you can reach 13 European cities by train in the World Train Map atlas, the quickest being Bologna in about 1h 09m. 9 of these run direct. Each route below links to its full journey guide — typical time, changes and operators — and onto the interactive world railway map.
Destinations from Milan
- Milan → Bologna ≈ 1h 09m · direct
- Milan → Turin ≈ 1h 11m · direct
- Milan → Verona ≈ 1h 25m · direct
- Milan → Florence ≈ 1h 57m · direct
- Milan → Genoa ≈ 2h 34m · direct
- Milan → Pisa ≈ 2h 58m · 1 change
- Milan → Venice ≈ 3h 12m · direct
- Milan → Rome ≈ 3h 13m · direct
- Milan → Zurich ≈ 3h 22m · direct
- Milan → Geneva ≈ 4h 33m · 1 change
- Milan → Naples ≈ 4h 33m · direct
- Milan → Nice ≈ 6h 25m · 1 change
- Milan → Paris ≈ 7h 40m · 1 change
More railways by country: Italy · Switzerland · France.
Trains from other cities
- Trains from Paris 35 routes
- Trains from London 31 routes
- Trains from Berlin 17 routes
- Trains from Frankfurt 16 routes
- Trains from Munich 16 routes
- Trains from Zurich 15 routes
- Trains from Vienna 14 routes
- Trains from Amsterdam 13 routes
- Trains from Madrid 13 routes
- Trains from Manchester 13 routes
- Trains from Brussels 12 routes
- Trains from Barcelona 10 routes