pickthetrain
Direct trains › Milan › Arriving

Trains arriving in Milan from abroad

Direct trains from 29 cities in 4 countries arrive in Milan. Here is every one due today, from the operators' own timetables. For delays, check with the operator.

29 cities abroad4 countries25 arrivals on Mon 26 Oct🇮🇹 Italy
Leaving Milan: everywhere you can go direct →

Arrivals from abroad, Mon 26 Oct

DueTrainFrom
09:50EC 11🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
09:50EC 41🇨🇭 GenevaGenève · via Lausanne, Montreux, Sion, Brig
10:50EC 13🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
10:50EC 61🇨🇭 BaselBasel SBB · via Olten, Bern, Thun, Spiez
11:50EC 301🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano · Daily
12:50EC 15🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
13:50FR 9281🇫🇷 ParisParis Gare de Lyon · via Lyon, Chambéry · Mon to Fri
13:53TGV 9243🇫🇷 ParisParis Gare de Lyon · via Chambéry
13:55EC 33🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
14:50EC 19🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
15:50EC 151🇩🇪 FrankfurtFrankfurt (M) Hbf · via Mannheim, Karlsruhe, Ringsheim/Europa-Park, Freiburg
16:50EC 21🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
16:55EC 65🇨🇭 BaselBasel SBB · via Olten, Bern, Thun, Spiez
17:50EC 45🇨🇭 GenevaGenève · via Lausanne, Montreux, Sion, Brig
17:55EC 37🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano · Daily
18:50EC 123🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
19:50EC 173🇨🇭 BaselBasel SBB · via Olten, Lucerne, Bellinzona, Lugano
19:50TGV 9253🇫🇷 ParisParis Gare de Lyon · via Chambéry
20:50EC 25🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
21:50EC 27🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
21:50EC 67🇨🇭 BaselBasel SBB · via Olten, Bern, Thun, Spiez · Daily
21:53TGV 9255🇫🇷 ParisParis Gare de Lyon · via Chambéry
22:07FR 9287🇫🇷 ParisParis Gare de Lyon · via Lyon, Chambéry · Daily
22:50EC 29🇨🇭 ZurichZürich HB · via Zug, Bellinzona, Lugano
22:50EC 47🇨🇭 GenevaGenève · via Lausanne, Montreux, Sion, Brig

Planned times from the operators' own timetables for 26 Oct to 22 Nov 2026. Check with the operator for delays.

Every line into Milan

MilanParisBrusselsCologneFrankfurtLyonZurichGenevaBaselBernFreiburgKarlsruheLausanneMannheimChambéryBrigLuganoLucerneSionThunVerviersRingsheim/Europa-Park
High-speedIntercityNightLines show direct trains, not the track. Thicker: more trains a day.

Where they come from

Sorted by the fastest direct train. Times from official open timetables for 26 Oct to 22 Nov 2026.

Good to know

How many trains from abroad arrive in Milan each day?

25 on Mon 26 Oct, from 5 cities. The first is due at 09:50, the last at 22:50.

Which cities have a direct train to Milan?

29 in 4 countries, the most trains from Lugano, Bellinzona, Zug, Zurich, Brig, Chambéry. Each links to its trains in the list below.