By train to Milan
Discover Milan by train. Comfortable, sustainable and straight to the heart of the city.
Milan is easy to reach from the Netherlands, Belgium and Germany via Zurich and/or Basel in Switzerland, both by day train and night train. You board at a station close to home, change one or two times, and arrive in central Milan at the beautiful Milano Centrale.
Take the day train for panoramic Alpine views, or choose the night train so you wake up in Italy. Milan combines fashion, history and outstanding food, and is a perfect base for day trips in northern Italy.
Direct arrival at Milano Centrale, one of Italy's most iconic stations
Round trip by train often for the price of a flight
Day and night train connections from multiple Dutch, Belgian and German cities
Train travel can reduce climate impact up to 5x compared with flying
Day train to Milan
Comfortable daytime travel
From €39 per person
- Panoramic windows
- Restaurant car
- Free WiFi
- Bikes welcome
Outbound
From Amsterdam to Milan with a change in Basel. Scenic Alpine route via Bern and the Simplon tunnel.
Night train to Milan
Sleep on your way to Italy
From €59 per person in couchette
- Couchette or sleeper cabin
- Breakfast included
- Free luggage
- Early morning arrival
Prices are indicative and depend on availability and travel class.
Outbound
Depart in the evening, sleep comfortably, and wake up in Milan.
Can I get off at another station too?
Yes. On the day-train route to Milan you travel via Zurich, Basel and/or Bern through Switzerland, and you can also get off in several Swiss cities. This makes combination trips with Italy, Switzerland or Germany easy to plan.
Can I get off at another station too?
Yes, definitely. The night train to Milan runs via Innsbruck, Verona and Brescia. You can also get off in Innsbruck, Verona or Brescia for a combined trip.
Wake up in Milan after a night on the train. Coffee on a terrace before exploring the city - this is how your Italy trip begins.
Sustainable and comfortable travel
Train travel can be up to 5x less climate-intensive than flying. A return flight from Amsterdam to Milan emits around 350 kg CO2, while a comparable train trip is around 70 kg CO2.
Sustainable & comfortable
travel by train through Europe