Milaan

By train to Milan

Travel by train to Milan. Comfortable and sustainable straight to the heart of the city. The perfect start of your visit to Milan.

Je reis met de trein naar Milaan

When you take the daytime train to Milan, you'll enjoy a stunning panoramic ride through the Alps. Taking the night train to Milan, you'll wake up in Switzerland and can still admire the Alpine peaks in daylight. Milan is a city full of trends — not for nothing known as the fashion capital of Italy. There's so much to experience, the atmosphere is wonderful, there's a beautiful historic center, and the food scene is fantastic. Milan is also an ideal base for day trips to other Italian cities or the Italian lake region.

Milan is easily accessible by train from the Netherlands, Belgium, and Germany. You'll travel via Zurich and/or Basel in Switzerland, either by daytime or night train. Board at one of the departure stations near you and arrive after a comfortable train journey right in the heart of Milan, at the magnificent Milano Centrale station.

Met de trein naar Milaan in het kort

Daytime train and night train from multiple Dutch, Belgian, and German cities

Travel during the day by train to Milan with two transfers

Travel by night train to Milan with one transfer

Reach Milan in 13 hours

From €139.95 per person to Milan

Book your train tickets to Milan with Choo-Choo and get 24/7 support on the road

Route tested by Choo-Choo

The lowest price for the best route to Milan

Daytime train to Milan

Book your daytime train to Milan from €139.95 per person — in just over 13 hours through the Alps, with two transfers

milaan

From €139.95 From €139.95 per person one way (Standard 2nd class)

  • Two transfers to Milan.
  • Very comfortable trains (power outlets, WiFi), excellent on-board restaurants.
  • Stunning views of the Rhine Valley, snow-capped mountain peaks, and crystal-clear lakes in the Swiss Alps.
  • Arrive in Milan in time for dinner.
  • The fastest journey for the best price.

Daytime train schedule: Amsterdam – Milan

The outbound journey takes approximately 13 hours. Exact times may vary depending on the travel date (for example due to maintenance work); this is the route in broad outline

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 (Nightjet) to Milan

Book your night train to Milan from €229 per person in a private cabin — board in the evening and wake up refreshed, ready to ride through the Alps.

milaan

From €229 per person in a private cabin

  • Couchette or sleeper car
  • Breakfast included
  • Free baggage
  • Arrive in Milan around lunchtime
  • Very comfortable train
  • Through the Alps by day

Prices are indicative, based on two passengers and subject to availability and travel class.

Night train schedule Amsterdam - Milan

Exact times may vary depending on the travel date (for example due to maintenance work); this is the route in broad outline.

Heenreis
21:01
Amsterdam Centraal
21:32
Utrecht Centraal
22:04
Arnhem Centraal
08:05
Zürich HB
09:33
Zürich HB
12:50
Milano Centrale
Terugreis
15:10
Milano Centrale
18:27
Zürich HB
21:59
Zürich HB
07:43
Arnhem Centraal
08:29
Utrecht Centraal
08:59
Amsterdam Centraal

What types of train tickets are available to Milan?

During the day you can choose between a first class or second class seat. Choo-Choo always arranges a seat reservation so you can travel relaxed. Taking the night train to Milan? Then you'll travel with Nightjet and have various options for overnight accommodation.

Sustainable and comfortable travel

Train travel is up to 5 times less harmful to the climate compared to flying. Your CO₂ footprint for a round-trip flight from Amsterdam to Milan (approximately 350 kg CO₂) is five times larger than that of a train journey (approximately 70 kg CO₂).

Travel comfortably by train to Milan to enjoy everything that the beating heart of Northern Italy has to offer

Can I board at a different station?

Yes, that's possible. You can comfortably depart from other stations in the Netherlands, such as Rotterdam, Utrecht, The Hague, or Zwolle. Often you'll only need one extra transfer. From southern Netherlands, you travel directly by train to Germany and board the ICE towards Basel. From Belgium, you travel via Brussels to Germany and transfer to the ICE towards Basel.

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