Train

Take the train Trenitalia Frecce at the station Foggia.

The journey takes approximately 3 h 2 m. Ticket price is about €22 The travel distance is 355 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Bus

Take the Marino Autolinee bus at the Foggia Bus Station station .

The journey takes approximately 4 h 20 m. Ticket price is about €30 The travel distance is 383 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Roma Tiburtina TiBus.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Night train

Take the train Trenitalia Intercity Night at the station Foggia.

The journey takes approximately 4 h 10 m. Ticket price is about €35 The travel distance is 355 km.

Carrier is Trenitalia Intercity Night.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Night bus

Take the Marino Autolinee bus at the Foggia Bus Station station .

The journey takes approximately 4 h 20 m. Ticket price is about €30 The travel distance is 383 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Roma Tiburtina TiBus.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 32 m. The travel distance is 381 km.

Get off at the Rome.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Train fly

Take the train Trenitalia Frecce at the station Foggia.

The journey takes approximately 1 h 52 m. Ticket price is about €11 The travel distance is 157 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Caserta.
Take the A.T.C. Azienda Trasporti Campani Srl bus at the Caserta - Statione FS station .

The journey takes approximately 25 m. Ticket price is about €2 The travel distance is 27 km.

Carrier is A.T.C. Azienda Trasporti Campani Srl.

Buy ticket

Fly out to Naples (NAP) of the Rome (FCO) airport.

The journey takes approximately 50 m. Ticket price is about €35

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Fiumicino Aeroporto.

The journey takes approximately 32 m. Ticket price is about €7 The travel distance is 31 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


The cheapest way to travel from Foggia to Rome is by taking a Train with an average price of €22. The journey takes approximately 3 ч. 2 мин.

Train is the fastest way to travel from Foggia to Rome. Tickets cost €22. The journey takes approximately 3 ч. 2 мин.

Foggia is approximately 381 km away from Rome. The trip by car takes 3 h 32 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Marino Autolinee company. Tickets cost about €30. A bus trip from Foggia to Rome will take 4 h 20 m.

The average journey time by car between Foggia and Rome is 3 h 32 m.