Travel from Bari to Altamura

Bus or train from Bari to Altamura?

FlixBus operates a bus from Bari to Altamura 3 times a day. Tickets cost $2 - $5 and the journey takes 49 min. Alternatively, Ferrovie Appulo Lucane operates a train from Bari to Altamura hourly. Tickets cost $6 and the journey takes 58 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bari to Altamura

ModeDurationPrice
From Bari bus to Altamura.49 min3€
From Bari Policlinico train to Altamura.58 min4€
From Bari taxi to Altamura.39 min66€
From Bari drive to Altamura.39 min7€
From Bari rideshare to Altamura.1 h 2 min2€

Is there a direct train between Bari and Altamura?

Yes, there is a direct train departing from Bari Policlinico and arriving at Altamura. Services depart hourly. The journey takes approximately 58 mins.

Is there a direct bus between Bari and Altamura?

Yes, there is a direct bus departing from Bari and arriving at Altamura. Services depart 3 times a day, and operate every day. The journey takes approximately 49 mins.

Operators from Bari to Altamura