Trains from Formia to Milan

Find prices and schedules for trains from Formia to Milan and buy your train tickets

Formia to Milan trains might be a good value for money solution: travelling in Italy by train is often rather cheap and faster than taking a bus indeed Trains leave from Formia-Gaeta and arrive at Milano Porta Venezia every about 2 hours on average. If travelling with Trenitalia, you need to know the Formia to Milan train schedule: the first train leaves at 05:18, while the last ride is at 22:39. A Formia to Milan train cost about 90.3 €. But how long is the train ride from Formia to Milan? Your journey takes about 7 hours on average. Thanks to Trenitalia, offers, you can save on your trip from Formia to Milan and find low cost tickets starting from 18 €!

Trains time table

05:18 Formia-Gaeta
10:07 Milano Porta Venezia
04:49 2 Changes
Spacer

€ 95.8

per adult

14:22 Formia-Gaeta
19:37 Milano Porta Venezia
05:15 2 Changes
Spacer

€ 98.8

per adult

15:22 Formia-Gaeta
20:07 Milano Porta Venezia
04:45 2 Changes
Spacer

€ 122.8

per adult

16:22 Formia-Gaeta
21:37 Milano Porta Venezia
05:15 2 Changes
Spacer

€ 98.8

per adult

21:22 Formia-Gaeta
07:41 Milano Porta Venezia
10:19 3 Changes
Spacer

€ 74.55

per adult

22:39 Formia-Gaeta
08:37 Milano Porta Venezia
09:58 2 Changes
Spacer

€ 90.3

per adult