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

Airbnb

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

Londres à Milan en train

from 88,27 $

Avg 1 change 10 h 40 m

Paris à Milan en train

from 30,73 $

Avg 0 change 7 h 5 m

Florence à Milan en train

from 9,42 $

Avg 0 change 1 h 29 m

Venise à Milan en train

from 12,42 $

Avg 0 change 2 h

Rome à Milan en train

from 19,62 $

Avg 0 change 2 h 46 m

Verona à Milan en train

from 12,42 $

Avg 0 change 1 h 4 m

Genève à Milan en train

from 46,42 $

Avg 0 change 3 h 58 m

Zurich à Milan en train

from 34,66 $

Avg 0 change 3 h 23 m

Marseille à Milan en train

from 32,96 $

Avg 0 change 7 h 19 m

Basilea à Milan en train

from 46,42 $

Avg 0 change 4 h 6 m

Margate à Milan en train

from 399,12 $

Avg 2 change 12 h 30 m

Turin à Milan en train

from 9,68 $

Avg 0 change 45 m

Ventimiglia à Milan en train

from 14,65 $

Avg 0 change 3 h 38 m

Strasbourg à Milan en train

from 69,83 $

Avg 1 change 5 h 46 m

Cannes à Milan en train

from 18,31 $

Avg 0 change 5 h 12 m

Show more

Lyon à Milan en train

from 31,39 $

Avg 0 change 5 h 19 m

Lille à Milan en train

from 70,75 $

Avg 1 change 9 h 24 m

Interlaken à Milan en train

from 97,43 $

Avg 1 change 3 h 7 m

Brescia à Milan en train

from 8,89 $

Avg 0 change 36 m

Peschiera del Garda à Milan en train

from 12,42 $

Avg 0 change 57 m

Pisa à Milan en train

from 12,03 $

Avg 0 change 3 h 39 m

Padoue à Milan en train

from 12,42 $

Avg 0 change 1 h 57 m

Bergamo à Milan en train

from 5,88 $

Avg 0 change 37 m

Trieste à Milan en train

from 32,82 $

Avg 0 change 3 h 42 m

Côme à Milan en train

from 5,88 $

Avg 0 change 37 m

Nice à Milan en train

from 18,31 $

Avg 0 change 4 h 35 m

Bologna à Milan en train

from 12,03 $

Avg 0 change 1 h 1 m

Genoa à Milan en train

from 10,99 $

Avg 0 change 1 h 27 m

Dijon à Milan en train

from 42,63 $

Avg 0 change 7 h 3 m

Naples à Milan en train

from 20,79 $

Avg 0 change 4 h 5 m

La Spezia à Milan en train

from 24,59 $

Avg 0 change 2 h 49 m

Brig à Milan en train

from 31,39 $

Avg 0 change 1 h 53 m

Lausanne à Milan en train

from 35,31 $

Avg 0 change 3 h 19 m

Parma à Milan en train

from 9,68 $

Avg 0 change 58 m

Berne à Milan en train

from 35,05 $

Avg 0 change 3 h 3 m

Arth-Goldau à Milan en train

from 34,66 $

Avg 0 change 2 h 42 m

Monterosso à Milan en train

from 24,32 $

Avg 0 change 2 h 48 m

Vicenza à Milan en train

from 12,42 $

Avg 0 change 1 h 40 m

Levanto à Milan en train

from 12,03 $

Avg 0 change 2 h 42 m

Chambéry à Milan en train

from 34,66 $

Avg 0 change 4 h 5 m

Ancona à Milan en train

from 16,09 $

Avg 0 change 2 h 54 m

Spiez à Milan en train

from 35,31 $

Avg 0 change 2 h 32 m

Rimini à Milan en train

from 18,18 $

Avg 0 change 2 h 5 m

Rapallo à Milan en train

from 15,43 $

Avg 0 change 2 h 9 m

Bellinzona à Milan en train

from 31,39 $

Avg 0 change 1 h 39 m

Stresa à Milan en train

from 10,46 $

Avg 0 change 45 m

Tirano à Milan en train

from 13,99 $

Avg 0 change 2 h 26 m

Lecco à Milan en train

from 5,88 $

Avg 0 change 39 m

Sestri Levante à Milan en train

from 17,00 $

Avg 0 change 2 h 26 m

Lucerne à Milan en train

from 34,66 $

Avg 0 change 3 h 17 m

Modena à Milan en train

from 12,03 $

Avg 0 change 1 h 28 m

Bari à Milan en train

from 15,56 $

Avg 0 change 6 h 35 m

Piacenza à Milan en train

from 8,11 $

Avg 0 change 32 m

Oulx à Milan en train

from 17,39 $

Avg 1 change 2 h 20 m

Catania à Milan en train

from 48,78 $

Avg 0 change 19 h 49 m

Pavia à Milan en train

from 9,81 $

Avg 0 change 17 m

Novara à Milan en train

from 6,67 $

Avg 0 change 25 m

Olten à Milan en train

from 66,04 $

Avg 0 change 3 h 40 m

Vernazza à Milan en train

from 22,62 $

Avg 1 change 3 h 6 m

Desenzano del Garda/Sirmione à Milan en train

from 11,25 $

Avg 0 change 52 m

Chivasso à Milan en train

from 13,08 $

Avg 0 change 1 h 11 m

Monza à Milan en train

from 2,75 $

Avg 0 change 11 m

Domodossola à Milan en train

from 13,21 $

Avg 0 change 1 h 20 m

Ashford à Milan en train

from 92,85 $

Avg 1 change 10 h 1 m

Savona à Milan en train

from 10,99 $

Avg 0 change 2 h 15 m

Barcelona à Milan en train

from 88,93 $

Avg 2 change 12 h 25 m

Valence à Milan en train

from 98,08 $

Avg 1 change 6 h 25 m

Mulhouse à Milan en train

from 104,62 $

Avg 1 change 4 h 51 m

Pontremoli à Milan en train

from 21,05 $

Avg 1 change 2 h 27 m

Aéroport de Malpensa à Milan en train

from 15,82 $

Avg 0 change 41 m

Ferrara à Milan en train

from 24,45 $

Avg 1 change 1 h 40 m

Montreux à Milan en train

from 35,57 $

Avg 0 change 3 h

Aosta à Milan en train

from 19,62 $

Avg 2 change 3 h 5 m

Ivrea à Milan en train

from 15,17 $

Avg 1 change 1 h 59 m

Trento à Milan en train

from 22,49 $

Avg 1 change 2 h 25 m

Country guide

Trains to Italie

Read our country guide

Passagers enfant et jeunes

La définition d’« enfant » et de « jeune » dépend du payes et de la compagnie de train. 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é.