How to Get from Bari to Ostuni?
Ostuni is one of the cities you should include on your list of places to visit in Puglia. You can reach it very easily from Bari, either by train or with a rental car. The distance between Bari and Ostuni is only 85 km.
Train
From the Bari Centrale train station, several direct trains depart for Ostuni every day. The journey takes between 45 minutes and 1 hour, with ticket prices starting at €7.
We also highly recommend checking out our guide on train travel in Italy.
Car Rental
If you're doing a road trip through Puglia and want to visit multiple places, renting a car is definitely the most convenient option. You'll get from Bari to Ostuni in about an hour, and for a good part of the drive, the road hugs the Adriatic coast, passing right by Polignano a Mare.
For tips and recommendations, check out our article on how to rent a car from Bari Airport.
Private Transfer
If you have no other option, you can also book a private transfer but expect it to be quite expensive. Use code TPO5 to receive a 5% discount (the code is valid for bookings made between April 15 and December 31, 2026).
