Trenitalia Frecce operates a train from Foggia to Bari hourly. Tickets cost $20 - $29 and the journey takes 1 h 3 min. Alternatively, FlixBus operates a bus from Foggia to Bari 3 times a day. Tickets cost $8 - $14 and the journey takes 1 h 39 min.
From Foggia train to Bari Centrale. 1 h 3 min 20€. From Foggia bus to Bari. 1 h 39 min 10€. From Foggia Centro bus to Bari Airport then bus to Bari station. 2 h 35 min 14€. From Foggia drive to Bari. 1 h 20 min 20€. From Foggia rideshare to Bari. 1 h 44 min 7€.
How long does it take to get from Foggia to Bari?
The train from Foggia to Bari Centrale takes 1 h 3 min and departs hourly.