If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
How many connections are there to go Foggia from Barile by bus per day?
What time are the buses to Foggia?
To get to Foggia from Barile by bus, it will take you around 1 hour and 30 minutes, or even 1 hour and 13 minutes if you choose the fastest solutions. The first bus leaves Barile at 06:07, while the last one is at 11:07.
Which bus companies serve the route Barile - Foggia?
With Trenitalia you will be able to travel trom Barile to Foggia by bus.
Trenitalia, Ferrovie dello Stato group, is currently the biggest rail society in Italy, which, however, also offers bus connections through its Freccialink, providing in a single solution the combination of Frecce and buses.