Train

Take the train Trenitalia Frecce at the station Roma Termini.

The journey takes approximately 3 h 35 m. Ticket price is about €26 The travel distance is 423 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


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


Train route 2

Take the train ItaloTreno at the station Roma Termini.

The journey takes approximately 3 h 35 m. Ticket price is about €28 The travel distance is 423 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Barletta.


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


Bus

Take the Itabus bus at the Roma Tiburtina TiBus station .

The journey takes approximately 2 h 40 m. Ticket price is about €10 The travel distance is 222 km.

Carrier is Itabus.

Buy ticket

Get off at the Napoli Metropark.
Take the Marino Autolinee bus at the Napoli Metropark station .

The journey takes approximately 2 h 35 m. Ticket price is about €23 The travel distance is 217 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Barletta Via Andria.


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


Night train

Take the train Trenitalia Intercity Night at the station Roma Termini.

The journey takes approximately 5 h 37 m. Ticket price is about €40 The travel distance is 432 km.

Carrier is Trenitalia Intercity Night.

Buy ticket

Get off at the Barletta.


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


Night bus train

Take the FlixBus bus at the Roma Tiburtina TiBus station .

The journey takes approximately 5 h 50 m. Ticket price is about €30 The travel distance is 410 km.

Carrier is FlixBus.

Buy ticket

Get off at the Foggia.
Take the train Trenitalia Frecce at the station Foggia.

The journey takes approximately 29 m. Ticket price is about €5 The travel distance is 67 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta 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 4 h 11 m. The travel distance is 454 km.

Get off at the Barletta.


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


Fly train

Take the train Trenitalia at the station Roma Termini.

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 Fiumicino Aeroporto.
Fly out to Rome (FCO) of the Brindisi (BDS) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €15

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Brindisi (BDS).
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi Airport - BDS station .

The journey takes approximately 11 m. The travel distance is 4 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi Station.
Take the train Trenitalia Frecce at the station Brindisi.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


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


The cheapest way to travel from Rome to Barletta is by taking a Rideshare with an average price of €17. The journey takes approximately 4 ч. 52 мин.

Train is the fastest way to travel from Rome to Barletta. Tickets cost €26. The journey takes approximately 3 ч. 35 мин.

Rome is approximately 454 km away from Barletta. The trip by car takes 4 h 11 m.

The average journey time by car between Rome and Barletta is 4 h 11 m.