The average train between Pompei and Formia takes 1h 47m and the fastest train takes 1h 6m. There is a train service every few hours from Pompei to Formia. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Pompei and Formia. The earliest departure is at 6:22 AM in the morning, and the last departure from Pompei is at 10:52 PM which arrives into Formia at 5:13 AM. All services require a transfer at Napoli P.zza Garibaldi and take an average of 1h 47m. The schedules shown below are for the next available departures.

1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 47m • 1 change
1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 47m • 1 change
1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 47m • 1 change
1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 28m • 1 change
1h 37m • 1 change
1h 28m • 1 change
1h 49m • 1 change
2h 12m • 1 change
1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 47m • 1 change
1h 50m • 1 change
1h 28m • 1 change
1h 44m • 1 change
1h 47m • 1 changeWant to know about travelling from Pompei to Formia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Pompei to Formia. However, there are services departing from Napoli Centrale station and arriving at Formia-Gaeta station via Formia-Gaeta station. The journey, including transfers, takes approximately 1h 47m.
Pompei to Formia train services, operated by Trenitalia Intercity, depart from Napoli Centrale station.
Pompei to Formia train services, operated by Trenitalia Intercity, arrive at Formia-Gaeta station.
Book your Pompei to Formia train tickets online with Omio.
The distance between Pompei and Formia is 93.7 km. The road distance is 113 km.
Trenitalia Intercity operates a train from Napoli Centrale to Formia-Gaeta every 2 hours. Tickets cost €9–17 and the journey takes 49 min. Trenitalia also services this route hourly.