Genova Piazza Principe - Genova Brignole - Santa Margherita Ligure-Portofino - Rapallo - Chiavari - Sestri Levante - Levanto - Monterosso - La Spezia Centrale - Massa Centro - Viareggio - Pisa Centrale - Livorno Centrale Intercity train (Trenitalia Intercity) Milan-Ventimiglia: Milan - Pavia - Genova - San Remo - Ventimiglia Night train (Trenitalia Intercity Notte) Milan-Lecce: Milan - Piacenza - Parma - Reggio d'Emilia - Modena - Bologna - Cesana - Rimini - Ancona - Pescara - Foggia - Bari - Trani - Brindisi - Lecce Regional train (Trenitalia Regionale Veloce) Turin-Milan: Turin - Vercelli - Novara - Milan Regional train (Trenitalia Regional) Milan-Alessandria: Milan - Pavia - Voghera - Tortona - Alessandria Regional train (Trenord Regio) Milan-Verona: Milan - Brescia - Peschiera del Garda - Verona Regional train (Trenord Regio) Milan-Tirano: Milan - Lecco - Sondrio - Tirano Regional train (Trenord Regio) Milan-Mantua: Milan - Lodi - Codgono - Cremona - Piadana - Mantova Regional train (Trenord Regio) Milan-Bergamo: Milan - Treviglio - Bergamo Historic train (Fondazione FS/Trenitalia Storico) Milan-Varallo: Milan - Novara - Varallo Sesia Cross-border (Night train) (CH for Switzerland, D for Germany, A for Austria, MN for Monaco) The following train has been moved to stop at Milano Lambrate railway station and Milano Porta Garibaldi railway station in 2020: Night train (ÖBB Nightjet) Milan-Munich/Vienna: Milan - Brescia - Peschiera del Garda - Verona^ - (Rovereto/Rofreit) - (Trento/Trient) - Bolzano/Bozen - (Brennero/Brenner) - Innsbruck (A) - Jenbach (A) - Kufstein (A) - Munich (D) This train connects at Verona with ÖBB Nightjet/EuroNight Rome-Vienna: the train splits into two parts (first half couples with ÖBB Rome-Vienna and leaves for Vienna or Rome; second half continues to Munich or Milan). Vienna-Rome splits into two trains (first half continues to Rome or Vienna; second half couples with the train for Milan or Munich). Cross-border After the opening of Gotthard Base Tunnel in December 2016, train services between Milan and Switzerland increased in frequency. All SBB-CFF-FSS Eurocity now save 35 minutes of total journey time between Bellinzona and Arth-Goldau. From December 2017, a new cross-border service Milan-Frankfurt (Trenitalia-DB-SBB Eurocity) via Zürich will be operational. From December 18th 2021, a new service Paris-Milan with Frecciarossa is opened. Regional train (TiLo Regio) Milan-Bellinzona: Milan - Monza - Como (San Giovanni) - Chiasso (CH) - Lugano (CH) - Bellinzona (CH) Intercity train (Trenitalia-SBB-CFF-FSS EuroCity) Geneva-Milan/Venice: Geneva/Genf (CH) - Lausanne (CH) - Brig (CH)