How to get from San Giovanni Rotondo to Bari

To get from San Giovanni Rotondo to Bari there are many different options. Wanderio lets you compare flights, trains and buses from San Giovanni Rotondo to Bari and book the itinerary that suits you best. The best way to get from San Giovanni Rotondo to Bari is taking a train. Every day there are more than 7 trains from San Giovanni Rotondo to Bari Centrale and you can book your tickets directly on Wanderio. You can easily reach the city center and the trip lasts on average 2h 45m hours.


We found 2 routes From San Giovanni Rotondo to Bari

Compare flights, trains, buses and transfers to get from San Giovanni Rotondo to Bari

  • 14kg

    2h 45m

    starting from

    € 20.2

    per adult

    3.0 € / 40m 6.0 € / 2m 11.2 € / 2h 3m San Giovanni Rotondo Manfredonia Siponto Bari Centrale
  • 17kg

    1h 52m

    starting from

    € 15.1

    per adult

    6.0 € / 54m 9.1 € / 58m San Giovanni Rotondo Foggia Bari Centrale
  • Trains San Giovanni Rotondo - Bari

    You can get from San Giovanni Rotondo to Bari by train, thanks to the 42 daily routes provided by Regionale, Frecciabianca, Intercity, Frecciargento. The train ride from San Giovanni Rotondo to Bari takes about 2 hours on average and the average train ticket is 9.1 €. If you book in advance, you can find the best fares and save 21% on average on your train ticket, with prices starting from 9 €. Travelling Italy by train can often be cheap.