Travel from Rome to Bari

Train, bus or fly from Rome to Bari?

Trenitalia Frecce operates a train from Rome to Bari 3 times a day. Tickets cost $60 - $85 and the journey takes 4 h 4 min. Alternatively, Marozzi VT operates a bus from Rome to Bari every 30 minutes. Tickets cost $35 - $50 and the journey takes 6 h 40 min. Three other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Rome to Bari

ModeDurationPrice
From Roma Termini train to Bari Centrale.4 h 4 min59€
From Roma bus to Bari.6 h 40 min34€
From Roma Termini bus to Fiuggi then bus to Bari Largo Sorrentino.8 h 35 min35€
From Rome rideshare to Bari.5 h 30 min24€
From Rome drive to Bari.4 h 35 min74€
From Roma Termini train to Rome airport, fly to Bari airport, then train to Bari.3 h 15 min46€
From Roma Termini train to Rome airport, fly to Brindisi airport, bus to Brindisi, then train to Bari.5 h 16 min64€

How long does it take to get from Rome to Bari?

The train from Roma Termini to Bari Centrale takes 4 h 4 min including transfers and departs three times a day.

Is there a direct train between Rome and Bari?

Yes, there is a direct train departing from Roma Termini and arriving at Bari Centrale. Services depart three times a day, and operate every day. The journey takes approximately 4 h 4 min.

Is there a direct bus between Rome and Bari?

Yes, there is a direct bus departing from Roma and arriving at Bari. Services depart every 30 minutes, and operate every day. The journey takes approximately 6 h 40 min.

Operators from Rome to Bari

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Marozzi VT080 579 0211Marozzi VT
Cotral800 174 471Cotral
Marino Autolinee+39 080 3112335Marino Autolinee
BlaBlaCarBlaBlaCar
Trenitalia+39 06 68475475Trenitalia
AlitaliaAlitalia
RyanairRyanair
Ferrotramviaria spa - Ferrovie del Nord BareseFerrotramviaria spa - Ferrovie del Nord Barese
Società Trasporti Pubblici Brindisi SpA0831 54 91Società Trasporti Pubblici Brindisi SpA