Travel from Rome to San-Giovanni-Rotondo

Bus or train from Rome to San Giovanni Rotondo?

Trenitalia Frecce operates a train from Rome to San Giovanni Rotondo 3 times a day. Tickets cost $45 - $70 and the journey takes 2 hours 56 minutes. Alternatively, Ferrovie Del Gargano operates a bus from Rome to San Giovanni Rotondo twice daily. Tickets cost $28 - $40 and the journey takes 5 hours 15 minutes. Marino Autolinee also services this route twice daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Rome to San Giovanni Rotondo

ModeDurationPrice
From Roma Termini train to Foggia, walk to Foggia, then bus to San Giovanni Rotondo.3 h 59 min51€
From Rome bus to San Giovanni Rotondo.5 h 15 min26€
From Termini line 649 bus to Roma, bus to Foggia, then bus to San Giovanni Rotondo.7 h 36 min35€
From Rome drive to San Giovanni Rotondo.3 h 43 min56€
From Roma Termini train to Rome airport, fly to Bari airport, train to Bari Centrale, train to Foggia, walk to Foggia, then bus to San Giovanni Rotondo.6 h 14 min72€
From Roma Termini train to Rome airport, fly to Naples airport, bus to Naples, bus to Foggia, walk to Foggia, then bus to San Giovanni Rotondo.6 h 59 min152€

How long does it take to get from Rome to San Giovanni Rotondo?

It takes approximately 3 hours 59 minutes to get from Rome to San Giovanni Rotondo, including transfers.

Is there a direct bus between Rome and San Giovanni Rotondo?

Yes, there is a direct bus departing from Rome and arriving at San Giovanni Rotondo. Services depart twice daily, and operate every day. The journey takes approximately 5 hours 15 minutes.

Operators from Rome to San Giovanni Rotondo

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Simet SPA+39.0983.520315Simet SPA
Ferrovie Del Gargano+39 (0) 0882 - 228960Ferrovie Del Gargano
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
Marozzi VT080 579 0211Marozzi VT
Sita Sud+39 080 579 0211Sita Sud
Trenitalia+39 06 68475475Trenitalia
AlitaliaAlitalia
RyanairRyanair
Ferrotramviaria spa - Ferrovie del Nord BareseFerrotramviaria spa - Ferrovie del Nord Barese
CTP800 482 644CTP
CLP Bus081-5311707CLP Bus