There are 13 ways to get from Rome to San Giovanni Rotondo by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Brussels Airport, fly to Naples Airport, train, bus
best- Take the train from Ath to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Naples Airport (NAP)plane BRU - NAP
- Take the train from Caserta to Foggiatrain
- Take the bus from Foggia to San Giovanni Rotondobus
12h 21m€99–274Train, bus to Brussels South Charleroi Airport, fly to Abruzzo Airport, bus
cheapest- Take the train from Ath to Monstrain
- Take the bus from Mons Avenue Meline Mercouri to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Abruzzo Airport (PSR)plane CRL - PSR
- Take the train from Pescara Centrale to Foggiatrain
- Take the bus from Foggia to San Giovanni Rotondobus
12h 20m€80–346Bus, train
- Take the bus from Valenciennes University to Paris, Quai de Bercy (Bercy Seine)bus 820
- Take the train from Paris Gare De Lyon to Torino Porta Susatrain Tgv
- Take the train from Torino Porta Susa to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Foggiatrain Fr
- Take the bus from Foggia to San Giovanni Rotondobus 732
21h 47m€215–538Train, bus via Bologna
- Take the train from Ath to Brussels-Nordtrain Ic / ...
- Take the bus from Brussels-North Station to Bolognabus
- Take the train from Bologna Centrale to Foggiatrain Fr
- Take the bus from Foggia to San Giovanni Rotondobus 732
26h 30mDrive 1,669.6 km
- Drive from Rome to San Giovanni Rotondocar 1,669.6 km
16h 24m€263–379Train to Brussels Airport, fly to Fiumicino International Airport, train, bus
- Take the train from Ath to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Fiumicino International Airport (FCO)plane BRU - FCO
- Take the train from Roma Termini to Foggiatrain
- Take the bus from Foggia to San Giovanni Rotondobus
12h 18m€93–317Train to Brussels Airport, fly to Foggia Gino Lisa Airport, bus
- Take the train from Ath to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Foggia Gino Lisa Airport (FOG)plane BRU - FOG
- Take the bus from Foggia to San Giovanni Rotondobus
19h 50m€146–474Train, bus to Brussels South Charleroi Airport, fly to Naples Airport, bus
- Take the train from Ath to Monstrain
- Take the bus from Mons Avenue Meline Mercouri to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Naples Airport (NAP)plane CRL - NAP
- Take the train from Caserta to Foggiatrain
- Take the bus from Foggia to San Giovanni Rotondobus
13h 52m€90–328Train to Brussels Airport, fly to Bari Karol Wojtyła Airport, bus, train
- Take the train from Ath to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Bari Karol Wojtyła Airport (BRI)plane BRU - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the train from Altamura to Bari Centraletrain
- Take the train from Bari Centrale to Foggiatrain
- Take the bus from Foggia to San Giovanni Rotondobus
15h 24m€110–284Bus
- Take the bus from Ath to Bruxelles-Midibus Bus
- Take the bus from Brussels - Midi Train Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to San Giovanni Rotondo - p.zza Europa-Uff.bus
28h 21mTrain, bus
- Take the train from Ath to Monstrain L / ...
- Take the bus from Mons - Place Léopold to Casello di Caserta Nordbus
- Take the train from Caserta to Foggiatrain Fr / ...
- Take the bus from Foggia to San Giovanni Rotondobus 732
29h 4mTrain, bus #2
- Take the train from Ath to Brussels-Nordtrain Ic / ...
- Take the bus from Brussels-North train station to Frankfurt central train stationbus 328
- Take the bus from Frankfurt central train station to Foggiabus
- Take the bus from Foggia to San Giovanni Rotondobus 732
32h 10m€163–291Drive, car train
- Drive from Rome to Fuldacar
- Take the car train from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to San Giovanni Rotondocar
23h 44m€304–444
Rome to San Giovanni Rotondo by bus, train, and foot
Questions & Answers
The cheapest way to get from Rome to San Giovanni Rotondo is to train and bus and fly which costs €80 - €350 and takes 12h 20m.
The fastest way to get from Rome to San Giovanni Rotondo is to train and fly and bus which takes 12h 18m and costs €90 - €320.
No, there is no direct bus from Rome to San Giovanni Rotondo. However, there are services departing from LA HAMAIDE Le Cornet and arriving at San Giovanni Rotondo - p.zza Europa-Uff. via Ath, Brussels - Midi Train Station and Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 28h 21m.
The distance between Rome and San Giovanni Rotondo is 1654 km. The road distance is 1669.6 km.
The best way to get from Rome to San Giovanni Rotondo without a car is to train and bus via Bologna which takes 26h 30m and costs .
It takes approximately 12h 21m to get from Rome to San Giovanni Rotondo, including transfers.
Rome to San Giovanni Rotondo bus services, operated by Belgian Railways (NMBS/SNCB), depart from Ath station.
Rome to San Giovanni Rotondo bus services, operated by Belgian Railways (NMBS/SNCB), arrive at Bruxelles-Midi station.
Yes, the driving distance between Rome to San Giovanni Rotondo is 1670 km. It takes approximately 16h 24m to drive from Rome to San Giovanni Rotondo.
There are 358+ hotels available in San Giovanni Rotondo.
What companies run services between Rome, Wallonia, Belgium and San Giovanni Rotondo, Italy?
You can take a bus from LA HAMAIDE Le Cornet to San Giovanni Rotondo - p.zza Europa-Uff. via ATH SNCB - Quai D, Ath, Bruxelles-Midi, Brussels - Midi Train Station, and Milano, Autostazione Lampugnano in around 28h 21m.
- Website
- ita-airways.com
Flights from Brussels Airport to Naples Airport via Fiumicino International Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €75–170
Flights from Brussels Airport to Fiumicino International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €75–190
Flights from Brussels Airport to Fiumicino International Airport via Milan Linate
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- €75–190
Flights from Brussels Airport to Bari Karol Wojtyła Airport via Milan Linate
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €95–180
- Website
- ryanair.com
Flights from Brussels Airport to Fiumicino International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–170
Flights from Brussels South Charleroi Airport to Abruzzo Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €40–240
Flights from Brussels South Charleroi Airport to Abruzzo Airport via Girona
- Ave. Duration
- 4h 20m
- When
- Tuesday and Friday
- Estimated price
- €40–240
Flights from Brussels South Charleroi Airport to Abruzzo Airport via Turin
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €40–240
Flights from Brussels South Charleroi Airport to Naples Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- €50–230
Flights from Brussels South Charleroi Airport to Naples Airport via Milan Bergamo
- Ave. Duration
- 3h 45m
- When
- Monday
- Estimated price
- €50–230
- Website
- brusselsairlines.com
Flights from Brussels Airport to Naples Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €75–170
Flights from Brussels Airport to Naples Airport via Fiumicino International Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €75–170
Flights from Brussels Airport to Fiumicino International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €75–190
Flights from Brussels Airport to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- €95–700
- Website
- swiss.com
Flights from Brussels Airport to Naples Airport via Zurich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €85–300
Flights from Brussels Airport to Fiumicino International Airport via Geneva
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €75–190
Flights from Brussels Airport to Fiumicino International Airport via Zurich
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- €80–280
- Website
- lufthansa.com
Flights from Brussels Airport to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- €95–900
- Website
- easyjet.com
Flights from Brussels Airport to Fiumicino International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €40–130
- Website
- flexflight.dk
Flights from Brussels Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 13h 10m
- When
- Wednesday
- Estimated price
- €120–480
Flights from Brussels Airport to Foggia Gino Lisa Airport via Amsterdam Schiphol, Milan Linate
- Ave. Duration
- 19h 15m
- When
- Monday to Friday
- Estimated price
- €150–750
- Website
- aeroitalia.com
Flights from Brussels Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 13h 10m
- When
- Wednesday
- Estimated price
- €120–480
Flights from Brussels Airport to Foggia Gino Lisa Airport via Amsterdam Schiphol, Milan Linate
- Ave. Duration
- 19h 15m
- When
- Monday to Friday
- Estimated price
- €150–750
- Website
- tuifly.be
Flights from Brussels Airport to Naples Airport
- Ave. Duration
- 2h 35m
- When
- Monday and Friday
- Estimated price
- €55–180
- Website
- transavia.com
Flights from Brussels Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–310
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Ath to Brussels Airport-Zaventem
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- https://www.belgiantrain.be/en
Train from Ath to Brussels-Nord
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–19
- Website
- https://www.belgiantrain.be/en
Train from Ath to Brussels Airport-Zaventem
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- https://www.belgiantrain.be/en
Train from Ath to Mons
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €8–18
- Website
- https://www.belgiantrain.be/en
Train from Ath to Brussels Airport-Zaventem
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- https://www.belgiantrain.be/en
Train from Ath to Mons
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €8–18
- Website
- https://www.belgiantrain.be/en
Train from Ath to Brussels Airport-Zaventem
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- https://www.belgiantrain.be/en
Train from Ath to Mons
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €8–18
- Website
- https://www.belgiantrain.be/en
Train from Ath to Brussels-Nord
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–19
- Website
- https://www.belgiantrain.be/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Caserta to Foggia
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €23–50
- Schedules at
- trenitalia.com
Train from Torino Porta Susa to Reggio Emilia Av
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Foggia
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Estimated price
- €85–170
- Schedules at
- trenitalia.com
Train from Bologna Centrale to Foggia
- Ave. Duration
- 4h 34m
- Frequency
- Hourly
- Estimated price
- €75–160
- Schedules at
- trenitalia.com
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- €50–110
- Schedules at
- trenitalia.com
Train from Pescara Centrale to Foggia
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €25–50
- Schedules at
- trenitalia.com
Train from Caserta to Foggia
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €23–50
- Schedules at
- trenitalia.com
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €18–40
- Schedules at
- trenitalia.com
Train from Caserta to Foggia
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €23–50
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Caserta to Foggia
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €17–35
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Foggia
- Ave. Duration
- 5h 49m
- Frequency
- Every 2 hours
- Estimated price
- €55–120
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foggia
- Ave. Duration
- 5h 1m
- Frequency
- Twice daily
- Estimated price
- €35–80
- Website
- https://www.trenitalia.com/en.html
Train from Pescara Centrale to Foggia
- Ave. Duration
- 1h 48m
- Frequency
- Every 2 hours
- Estimated price
- €18–40
- Website
- https://www.trenitalia.com/en.html
Train from Caserta to Foggia
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €17–35
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €13–27
- Website
- https://www.trenitalia.com/en.html
Train from Caserta to Foggia
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €17–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Torino Porta Susa
- Ave. Duration
- 5h 37m
- Frequency
- Every 4 hours
- Estimated price
- €150–240
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Paris Gare De Lyon to Torino Porta Susa
- Ave. Duration
- 5h 55m
- Frequency
- 4 times a day
- Estimated price
- €85–150
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €15–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Torino Porta Susa to Reggio Emilia Av
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €35–75
- Website
- https://www.italotreno.it/en
Train from Reggio Emilia Av to Foggia
- Ave. Duration
- 6h 17m
- Frequency
- Once daily
- Estimated price
- €70–150
- Website
- https://www.italotreno.it/en
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €45–90
- Website
- https://www.italotreno.it/en
- Phone
- 800 050 500
- [email protected]
- Website
- ferrovieappulolucane.it
Train from Altamura to Bari Centrale
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- https://ferrovieappulolucane.it/en/
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €3–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Bus from Foggia to San Giovanni Rotondo
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Valenciennes University to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- €17–28
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Frankfurt central train station
- Ave. Duration
- 5h 35m
- Frequency
- Every 4 hours
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Frankfurt central train station to Foggia
- Ave. Duration
- 21h 15m
- Frequency
- Once daily
- Estimated price
- €120–210
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Bus from Brussels-North Station to Bologna
- Ave. Duration
- 17h 10m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- [email protected]
- Website
- flibco.com
Bus from Mons Avenue Meline Mercouri to Charleroi Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €9–19
- Website
- https://www.flibco.com/en
Bus from Mons Avenue Meline Mercouri to Charleroi Airport
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- €9–19
- Website
- https://www.flibco.com/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Bus from Ath to Bruxelles-Midi
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a week
- Website
- https://www.belgiantrain.be/en
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Brussels - Midi Train Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 12h 50m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Milano, Autostazione Lampugnano to San Giovanni Rotondo - p.zza Europa-Uff.
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Mons - Place Léopold to Casello di Caserta Nord
- Ave. Duration
- 20h 33m
- Frequency
- Once a week
- Website
- https://onebus.it/
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide

























































