Trains to Milan Find train times and tickets

Milan is Italy’s second-largest city. But locals are quick to tell visitors that Milan is in many respects the country’s first city. It’s certainly the commercial centre of Italy and the powerhouse of the Italian economy. This is a city that drips with style and most visitors from northern Europe find themselves feeling conspicuously underdressed.

Milan’s tourist hub is the Piazza del Duomo, from where most of the principal sights are within walking distance. Explore the opulent Galleria Vittorio Emanuele (the antidote to the modern shopping mall), and make time for the city's magnificent parks (such as the Giardini Pubblici).

The main railway station for the city is the very elegant Milano Centrale, a short distance north-east of the city centre. This is the departure point for most services including the night trains to Munich, Vienna and Paris. But there are important trains that leave from other Milan stations. For example, all daytime TGV services to Paris depart from Milano Porta Garibaldi, a station which is so dismal that it makes arriving here from Paris a real anti-climax. Italo high-speed services (to Rome, Naples, Bologna, Florence and Turin), which previously ran from Porta Garibaldi now all leave from the very much nicer Centrale station; many also serve Rogoredo station. The weekly train to Poland and Russia serves only Rogoredo. The express trains to Milan Malpensa airport depart from yet another station called Cadorna. In a nutshell, it’s complicated. But all these stations are well connected by the Milan metro. Check your Milan station details carefully when you book your train.

Milan has an excellent range of national and international rail links. High-speed trains leave every hour for Bologna, Florence and Rome. There are hourly departures for Verona and Venice. Milan also has direct trains to Genoa and the Ligurian coast – with three trains each day continuing west along the coast to the Côte d’Azur. These services to the French Riviera (operated by Thello) give useful direct links to Nice, Monaco and Marseille. There are excellent services across the Alps with direct daytime trains to Chambéry, Zurich, Geneva, Basel and, since December 2017, to Mannheim and Frankfurt-am-Main in Germany.

Rechercher un hébergement à Milan

Travel to Milan by train from anywhere in the UK or across Europe.

De Londres à Milan en train

from 102,94 $

Avg 1 change 10 h 40 m

De Paris à Milan en train

from 33,89 $

Avg 0 change 7 h 5 m

De Florence à Milan en train

from 9,33 $

Avg 0 change 1 h 29 m

De Venise à Milan en train

from 11,51 $

Avg 0 change 2 h

De Rome à Milan en train

from 19,05 $

Avg 0 change 2 h 46 m

De Verona à Milan en train

from 12,15 $

Avg 0 change 1 h 4 m

De Genève à Milan en train

from 45,39 $

Avg 0 change 3 h 58 m

De Zurich à Milan en train

from 33,89 $

Avg 0 change 3 h 22 m

De Marseille à Milan en train

from 31,58 $

Avg 0 change 7 h 19 m

De Basilea à Milan en train

from 45,39 $

Avg 0 change 4 h 6 m

De Margate à Milan en train

from 386,05 $

Avg 2 change 12 h 30 m

De Turin à Milan en train

from 9,21 $

Avg 0 change 45 m

De Ventimiglia à Milan en train

from 11,64 $

Avg 0 change 3 h 38 m

De Strasbourg à Milan en train

from 87,21 $

Avg 1 change 5 h 46 m

De Cannes à Milan en train

from 17,52 $

Avg 0 change 5 h 10 m

Show more

De Lyon à Milan en train

from 34,53 $

Avg 0 change 5 h 19 m

De Lille à Milan en train

from 60,74 $

Avg 1 change 9 h 24 m

De Interlaken à Milan en train

from 48,59 $

Avg 1 change 3 h 7 m

De Brescia à Milan en train

from 8,70 $

Avg 0 change 36 m

De Peschiera del Garda à Milan en train

from 11,51 $

Avg 0 change 57 m

De Pisa à Milan en train

from 11,64 $

Avg 0 change 3 h 39 m

De Padoue à Milan en train

from 12,15 $

Avg 0 change 1 h 57 m

De Bergamo à Milan en train

from 6,52 $

Avg 0 change 37 m

De Trieste à Milan en train

from 23,40 $

Avg 0 change 3 h 42 m

De Côme à Milan en train

from 59,08 $

Avg 0 change 37 m

De Nice à Milan en train

from 17,52 $

Avg 0 change 4 h 35 m

De Bologna à Milan en train

from 9,33 $

Avg 0 change 1 h 1 m

De Genoa à Milan en train

from 10,49 $

Avg 0 change 1 h 27 m

De Dijon à Milan en train

from 34,53 $

Avg 0 change 7 h 3 m

De Naples à Milan en train

from 33,12 $

Avg 0 change 4 h 5 m

De La Spezia à Milan en train

from 11,51 $

Avg 0 change 2 h 49 m

De Brig à Milan en train

from 30,69 $

Avg 0 change 1 h 53 m

De Lausanne à Milan en train

from 33,89 $

Avg 0 change 3 h 19 m

De Parma à Milan en train

from 9,21 $

Avg 0 change 58 m

De Berne à Milan en train

from 33,89 $

Avg 0 change 3 h 3 m

De Arth-Goldau à Milan en train

from 33,89 $

Avg 0 change 2 h 42 m

De Monterosso à Milan en train

from 11,64 $

Avg 0 change 2 h 48 m

De Vicenza à Milan en train

from 17,90 $

Avg 0 change 1 h 40 m

De Levanto à Milan en train

from 11,64 $

Avg 0 change 2 h 42 m

De Chambéry à Milan en train

from 52,43 $

Avg 0 change 4 h 5 m

De Ancona à Milan en train

from 15,47 $

Avg 0 change 2 h 58 m

De Spiez à Milan en train

from 33,89 $

Avg 0 change 2 h 32 m

De Rimini à Milan en train

from 15,47 $

Avg 0 change 2 h 5 m

De Rapallo à Milan en train

from 11,64 $

Avg 0 change 2 h 9 m

De Bellinzona à Milan en train

from 30,43 $

Avg 0 change 1 h 39 m

De Stresa à Milan en train

from 10,23 $

Avg 0 change 45 m

De Tirano à Milan en train

from 13,43 $

Avg 0 change 2 h 26 m

De Lecco à Milan en train

from 5,75 $

Avg 0 change 39 m

De Sestri Levante à Milan en train

from 11,64 $

Avg 0 change 2 h 26 m

De Lucerne à Milan en train

from 33,89 $

Avg 0 change 3 h 17 m

De Modena à Milan en train

from 11,51 $

Avg 0 change 1 h 28 m

De Bari à Milan en train

from 26,73 $

Avg 0 change 6 h 35 m

De Piacenza à Milan en train

from 8,06 $

Avg 0 change 32 m

De Oulx à Milan en train

from 18,54 $

Avg 1 change 2 h 20 m

De Catania à Milan en train

from 46,93 $

Avg 0 change 19 h 49 m

De Pavia à Milan en train

from 4,73 $

Avg 0 change 17 m

De Novara à Milan en train

from 20,20 $

Avg 0 change 25 m

De Olten à Milan en train

from 45,65 $

Avg 0 change 3 h 40 m

De Vezzano Ligure à Milan en train

from 24,55 $

Avg 1 change 3 h 14 m

De Vernazza à Milan en train

from 19,18 $

Avg 1 change 3 h 6 m

De Desenzano del Garda/Sirmione à Milan en train

from 11,00 $

Avg 0 change 52 m

De Chivasso à Milan en train

from 12,53 $

Avg 0 change 1 h 11 m

De Monza à Milan en train

from 2,69 $

Avg 0 change 11 m

De Domodossola à Milan en train

from 10,61 $

Avg 0 change 1 h 20 m

De Ashford à Milan en train

from 90,79 $

Avg 1 change 10 h 1 m

De Savona à Milan en train

from 10,49 $

Avg 0 change 2 h 15 m

De Barcelona à Milan en train

from 98,46 $

Avg 2 change 12 h 25 m

De Valence à Milan en train

from 76,72 $

Avg 1 change 6 h 25 m

De Mulhouse à Milan en train

from 78,00 $

Avg 1 change 4 h 51 m

De Pontremoli à Milan en train

from 20,59 $

Avg 1 change 2 h 27 m

De Aéroport de Malpensa à Milan en train

from 15,47 $

Avg 0 change 41 m

De Ferrara à Milan en train

from 26,85 $

Avg 1 change 1 h 40 m

De Montreux à Milan en train

from 33,89 $

Avg 0 change 3 h

De Aosta à Milan en train

from 16,62 $

Avg 2 change 3 h 5 m

De Ivrea à Milan en train

from 12,79 $

Avg 1 change 1 h 59 m

Country guide

Trains to Italie

Read our country guide

Passagers enfant et jeunes

Les âges pour définir les catégories "enfants" et "jeunes" peuvent varier selon les pays et les transporteurs. C’est pourquoi nous demandons l’âge des jeunes passagers.

Parfois les enfants en dessous d’un certain âge peuvent voyager gratuitement sans siège. Si vous voulez être sûr d’avoir un siège pour les enfants, mettez « 6 » pour l’âge des enfants.

En savoir plus sur l’âge des enfants et des jeunes. Voir aussi les réductions jeunes et les cartes rail.

Connexion / Inscription

  1. Nous serions ravis de vous envoyer des e-mails (occasionnels) contenant des conseils de voyage, des réductions et des offres spéciales. Vous pouvez modifier vos préférences à tout moment.
  1. En vous inscrivant, vous acceptez nos politique de confidentialité.