Car ferry
The journey takes approximately 2 h 30 m. The travel distance is 70 km.
Carrier is Laziomar.
🛏 Find hotel deals and discounts up to 20% in Ponza-Italy at Booking
Train bus ferry
The journey takes approximately 19 m. Ticket price is about €2 The travel distance is 25 km.
Carrier is Trenitalia.
The journey takes approximately 17 m. Ticket price is about €1 The travel distance is 11 km.
Carrier is Cotral.
The journey takes approximately 20 m. Ticket price is about €1 The travel distance is 18 km.
Carrier is Cotral.
The journey takes approximately 5 m. The travel distance is 490 m.
The journey takes approximately 1 h The travel distance is 41 km.
Carrier is Pontina Navigazione.
🛏 Find hotel deals and discounts up to 20% in Ponza-Italy at Booking
Bus ferry
The journey takes approximately 1 h 6 m. Ticket price is about €2 The travel distance is 40 km.
Carrier is Cotral.
The journey takes approximately 20 m. Ticket price is about €1 The travel distance is 25 km.
Carrier is Cotral.
The journey takes approximately 5 m. The travel distance is 25 km.
The journey takes approximately 1 h The travel distance is 25 km.
Carrier is Pontina Navigazione.
🛏 Find hotel deals and discounts up to 20% in Ponza-Italy at Booking
The cheapest way to travel from Formia to Ponza-Italy is by taking a Train bus ferry with an average price of €25. The journey takes approximately 3 ч. 59 мин.
Car ferry is the fastest way to travel from Formia to Ponza-Italy. Tickets cost €NA. The journey takes approximately 2 ч. 30 мин.