Timetables may change due to the current COVID-19 pandemic, please check before departure. Please read our daily advice to travellers concerned about the impacts of coronavirus. Read more Fahrpläne können sich wegen der Coronavirus-Pandemie ändern, bitte überprüfe dies vor der Abfahrt. Bitte lies unseren täglichen Ratschlag für Reisende, die Fragen zu den Auswirkungen des Coronavirus haben. Mehr erfahren (auf Englisch) Gli orari potrebbero cambiare a causa della pandemia di COVID-19, controllate prima di partire. Leggi i nostri consigli per i viaggiatori preoccupati dalle conseguenze del coronavirus. Leggi l'articolo (in inglese) Los horarios pueden cambiar debido a la pandemia de COVID-19, verifícalos antes de la salida. Por favor, lee nuestros consejos diarios a los viajeros preocupados con los impactos del coronavirus. Lee el artículo (en inglés)

Trains to Milan Romolo

Piacenza to Milan Romolo by train

from $7.19

Avg 1 change 1hr 16m

Salerno Torrione to Milan Romolo by train

from $36.06

Avg 3 changes 6hr 30m

Salerno Arbostella to Milan Romolo by train

from $36.06

Avg 3 changes 6hr 44m

Salerno Pastena to Milan Romolo by train

from $36.06

Avg 3 changes 6hr 33m

Salerno Irno to Milan Romolo by train

from $36.06

Avg 3 changes 6hr 39m

Salerno Mercatello-Mariconda to Milan Romolo by train

from $36.06

Avg 3 changes 6hr 36m

Naples to Milan Romolo by train

from $66.79

Avg 2 changes 5hr 2m

Trieste Airport to Milan Romolo by train

from $31.72

Avg 2 changes 4hr 20m

Rome to Milan Romolo by train

from $44.61

Avg 2 changes 3hr 52m

Verona to Milan Romolo by train

from $14.13

Avg 1 change 2hr 7m

Padua to Milan Romolo by train

from $18.71

Avg 2 changes 3hr 4m

Florence to Milan Romolo by train

from $29.62

Avg 2 changes 2hr 22m

Genoa to Milan Romolo by train

from $15.61

Avg 1 change 2hr 2m

Venice to Milan Romolo by train

from $21.93

Avg 2 changes 3hr 2m

Bologna to Milan Romolo by train

from $19.58

Avg 1 change 1hr 44m

Voghera to Milan Romolo by train

from $6.57

Avg 1 change 1hr 9m

Rimini to Milan Romolo by train

from $27.01

Avg 2 changes 3hr 2m

Turin to Milan Romolo by train

from $13.26

Avg 2 changes 1hr 30m

Perugia to Milan Romolo by train

from $22.06

Avg 2 changes 4hr 9m

Palermo to Milan Romolo by train

from $1.98

Avg 2 changes 14hr 52m

Pisa to Milan Romolo by train

from $25.16

Avg 2 changes 4hr 26m

Reggio di Calabria to Milan Romolo by train

from $59.73

Avg 2 changes 9hr 9m

Ancona to Milan Romolo by train

from $33.58

Avg 2 changes 3hr 57m

Bari to Milan Romolo by train

from $29.62

Avg 2 changes 7hr 50m

Domodossola to Milan Romolo by train

from $12.14

Avg 2 changes 2hr 5m

Ventimiglia to Milan Romolo by train

from $16.98

Avg 2 changes 4hr 31m

Lamezia Terme to Milan Romolo by train

from $46.22

Avg 2 changes 7hr 56m

Lecco Maggianico to Milan Romolo by train

from $5.20

Avg 1 change 1hr 34m

Udine to Milan Romolo by train

from $30.36

Avg 2 changes 4hr 52m

Alessandria to Milan Romolo by train

from $8.67

Avg 1 change 1hr 40m

Stresa to Milan Romolo by train

from $9.29

Avg 2 changes 1hr 42m

Trieste to Milan Romolo by train

from $53.04

Avg 2 changes 4hr 44m

Cremona to Milan Romolo by train

from $7.81

Avg 1 change 1hr 35m

Brescia to Milan Romolo by train

from $8.18

Avg 1 change 1hr 24m

Novara to Milan Romolo by train

from $5.95

Avg 1 change 1hr 27m

Aosta to Milan Romolo by train

from $16.98

Avg 3 changes 4hr 7m

Modena to Milan Romolo by train

from $17.47

Avg 1 change 2hr 27m

Saronno to Milan Romolo by train

from $3.10

Avg 0 changes 1hr 17m

Saronno Sud to Milan Romolo by train

from $3.10

Avg 0 changes 1hr 13m

Foggia to Milan Romolo by train

from $33.21

Avg 2 changes 6hr 43m

Santhia to Milan Romolo by train

from $9.91

Avg 2 changes 1hr 57m

Vicenza to Milan Romolo by train

from $17.97

Avg 2 changes 2hr 47m

Anconetta to Milan Romolo by train

from $17.97

Avg 3 changes 3hr 9m

Lecce to Milan Romolo by train

from $40.89

Avg 2 changes 9hr 16m

Parma to Milan Romolo by train

from $12.89

Avg 1 change 1hr 55m

Reggio Emilia to Milan Romolo by train

from $8.92

Avg 1 change 2hr 12m

Reggio Emilia AV to Milan Romolo by train

from $18.71

Avg 2 changes 1hr 28m

Barletta to Milan Romolo by train

from $31.10

Avg 2 changes 7hr 16m

Salerno to Milan Romolo by train

from $75.84

Avg 2 changes 5hr 32m

Faenza to Milan Romolo by train

from $22.68

Avg 2 changes 2hr 53m

La Spezia to Milan Romolo by train

from $14.13

Avg 2 changes 3hr 36m

Cà di Boschetti to Milan Romolo by train

from $16.23

Avg 3 changes 4hr 1m

Savona to Milan Romolo by train

from $15.49

Avg 1 change 2hr 54m

Arezzo to Milan Romolo by train

from $24.16

Avg 2 changes 3hr 18m

Vercelli to Milan Romolo by train

from $7.68

Avg 2 changes 1hr 35m

Pavia to Milan Romolo by train

from $4.34

Avg 1 change 51m

Treviso to Milan Romolo by train

from $22.55

Avg 2 changes 3hr 45m

Pescara S.Marco to Milan Romolo by train

from $31.35

Avg 3 changes 6hr 3m

Trento S. Bartolameo to Milan Romolo by train

from $21.07

Avg 3 changes 4hr 2m

Trento S. Chiara to Milan Romolo by train

from $20.20

Avg 3 changes 3hr 30m

Trento to Milan Romolo by train

from $20.82

Avg 2 changes 3hr 15m

Modena Fornaci to Milan Romolo by train

from $17.47

Avg 2 changes 3hr 46m

Modena Piazza Manzoni to Milan Romolo by train

from $17.47

Avg 2 changes 3hr 14m

Modena Policlinico to Milan Romolo by train

from $17.47

Avg 2 changes 3hr 9m

Pescara Porta Nuova to Milan Romolo by train

from $31.35

Avg 3 changes 5hr 56m

Pescara to Milan Romolo by train

from $31.10

Avg 2 changes 5hr 8m

Mantova Frassine to Milan Romolo by train

from $12.89

Avg 2 changes 3hr 7m

Mantova to Milan Romolo by train

from $12.89

Avg 1 change 2hr 34m

Chivasso to Milan Romolo by train

from $11.65

Avg 2 changes 2hr 9m

Cesena to Milan Romolo by train

from $26.27

Avg 2 changes 3hr 15m

Pordenone to Milan Romolo by train

from $29.24

Avg 2 changes 4hr 25m

Peschiera del Garda to Milan Romolo by train

from $11.77

Avg 1 change 1hr 53m

Sanremo to Milan Romolo by train

from $15.49

Avg 2 changes 4hr 14m

Bergamo to Milan Romolo by train

from $1.98

Avg 1 change 1hr 6m

Viareggio to Milan Romolo by train

from $21.56

Avg 2 changes 4hr 10m

Fidenza to Milan Romolo by train

from $10.78

Avg 1 change 1hr 43m

Ve.Mestre Ospedale to Milan Romolo by train

from $22.55

Avg 3 changes 3hr 25m

Biella S. Paolo to Milan Romolo by train

from $10.16

Avg 2 changes 2hr 33m

Ivrea to Milan Romolo by train

from $14.00

Avg 2 changes 3hr 1m

Prato to Milan Romolo by train

from $27.39

Avg 2 changes 3hr 17m

Como to Milan Romolo by train

from $5.20

Avg 1 change 1hr 9m

Pavia Porta Garibaldi to Milan Romolo by train

from $5.20

Avg 2 changes 1hr 3m

Lecco to Milan Romolo by train

from $5.20

Avg 1 change 1hr 21m

Lodi to Milan Romolo by train

from $4.34

Avg 1 change 53m

Busto Arsizio to Milan Romolo by train

from $4.34

Avg 1 change 1hr 12m

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.