From Bari Centrale train to Foggia then bus to Mattinata. 3 h 23 min 27€. From Bari via Capruzzi bus to Manfredonia Bar Pace then line 744 bus to Mattinata. 3 h 40 min 12€. From Bari drive to Mattinata. 1 h 47 min 22€.
Bus from Bari to Mattinata
Sita Sud operates a bus from Bari to Mattinata twice daily. Tickets cost $14 and the journey takes 2 h 15 min. Sita Sud also services this route 5 times a day.