If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
For relatively short journeys like the one from Bari to Altamura, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.
When are the buses of the line Bari - Altamura scheduled?
The first bus leaves from Bari at 12:06, while the last one leaves at 19:10. The journey takes 50 minutess.
Which companies can you travel with from Bari to Altamura?
You can travel by bus from Bari to Altamura with Pugliairbus (Marozzi) and Puglia Airbus.
Marozzi is a company mostly active in Southern Italy serving long-distance interregional routes.