Milan

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

Day train to Milan

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.

Heenreis
06:38
Amsterdam Centraal
07:04
Utrecht Centraal
07:37
Arnhem Centraal
10:29
Frankfurt (M) Flughafen
11:51
Frankfurt (M) Flughafen
14:48
Basel SBB
15:03
Basel SBB
19:53
Milano Centrale
Terugreis
08:10
Milano Centrale
12:57
Basel SBB
13:07
Basel SBB
16:09
Frankfurt (M) Flughafen
17:29
Frankfurt (M) Flughafen
20:22
Arnhem Centraal
20:55
Utrecht Centraal
21:22
Amsterdam Centraal

Night train to Milan

Sleep on your way to Italy

Night train to Milan

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.

Heenreis
20:27
Amsterdam Centraal
21:05
Rotterdam Centraal
21:55
Antwerpen-Centraal
22:41
Brussel-Zuid
00:57
Frankfurt (Main) Hbf
06:30
Innsbruck Hbf
09:25
Verona Porta Nuova
10:05
Milano Centrale
Terugreis
21:25
Milano Centrale
22:05
Verona Porta Nuova
01:00
Innsbruck Hbf
05:00
Frankfurt (Main) Hbf
07:10
Brussel-Zuid
08:00
Antwerpen-Centraal
08:50
Rotterdam Centraal
09:30
Amsterdam Centraal

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

24/7 personal support.
Always the best routes.
Worry-free train travel.
View from the train
Traveling with the most beautiful views