COMPARE Prices across different modes

Fri
Sep 24
$16Regionale
$35Frecciargento
Sat
Sep 25
$16Regionale
$35Trenitalia
Sun
Sep 26
$16Regionale
$35Frecciargento
Mon
Sep 27
$16Regionale
$35Frecciargento
Tue
Sep 28
$16Regionale
$35Frecciarossa
Wed
Sep 29
$16Regionale
$35Frecciarossa

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Bari to San Giovanni Rotondo

distanceDistance71 miles (114 km)
durationAverage train duration2 h 54 min
priceAverage train ticket price$16 (€13)
changesDirect trainYes

Trains from Bari to San Giovanni Rotondo cover the 71 miles (114 km) long journey taking on average 2 h 54 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $16 (€13), but the average price of train tickets is $16 (€13). Travelers depart most frequently from Bari Centrale and arrive in San Giovanni Rotondo, Piazzale Forgione.

Travel Tips

Trains from Bari to San Giovanni Rotondo
Travel by train to San Giovanni Rotondo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bari to San Giovanni Rotondo.
FAQs
How much do cheap trains between Bari and San Giovanni Rotondo cost?
Omio customers have found the cheapest trains from Bari to San Giovanni Rotondo to cost as little as $16 (€13)  in the next 7 days.
What is the cost of a train to San Giovanni Rotondo from Bari?
In the next 7 days you can expect to pay on average $16 (€13)  for a train ticket between Bari and San Giovanni Rotondo.
How many miles is it from Bari to San Giovanni Rotondo by train?
When traveling this route you should expect the distance from Bari to San Giovanni Rotondo by train to be approximately 71 miles (114 km).
What is the Bari to San Giovanni Rotondo train travel time?
The train time to San Giovanni Rotondo from Bari is on average 2 h 54 min  for the 71 miles (114 km) long journey, but the time it takes to go between Bari and San Giovanni Rotondo by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Bari and arrival train station in San Giovanni Rotondo?

Omio customers traveling this route depart most frequently from Bari Centrale   and arrive in San Giovanni Rotondo, Piazzale Forgione.

Where is the departure train station in Bari located? Where is the arrival train station in San Giovanni Rotondo located?

Passengers board the train most frequently from Bari Centrale, which is located around 1 mile (s) / 1 km away from the city center, and they get off the train at San Giovanni Rotondo, Piazzale Forgione, located 1 mile (s) / 1 km away from the city center.

When does the first train depart from Bari to San Giovanni Rotondo? When does the last train depart from Bari to San Giovanni Rotondo?
The earliest train for this trip departs from Bari at 4: 41 AM. The last train leaves from Bari at 6: 31 PM. Check Omio for the latest train schedule from Bari to San Giovanni Rotondo and book the best time to depart on your chosen travel date.
How far in advance should I book train tickets from Bari to San Giovanni Rotondo for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets from Bari to San Giovanni Rotondo within the next 7 days, you can find tickets to cost on average $16 (€13) one way. To find the best prices for this route, consider booking your train ticket from Bari to San Giovanni Rotondo a few months in advance.
Stations

Important Stations and Airports for this Journey

Bari
Bari Centrale
Amenities
Bari Zona Industriale
Amenities
Liside
Amenities
Marconi
Amenities

Trains from Bari to San Giovanni Rotondo: related information

Here are some other resources that might have the information you need