How to Get from Bari to Polignano a Mare?
Polignano a Mare is one of the most beautiful places to visit near Bari. The distance between the two towns is only about 35 km (or 50 km if you are departing from Bari Karol Wojtyła Airport). For transportation, you can take the train (our top recommendation), a bus, a rental car, or a private transfer. If you prefer a hassle-free experience without the stress of planning, you can also book an organized day trip.
By Train
Taking the train is the cheapest and fastest way to get from Bari to Polignano a Mare. Every day, multiple Trenitalia trains depart from Bari Centrale station and arrive in Polignano a Mare in just 15 to 30 minutes. Ticket prices start as low as €2.20.
Tip: Trains from several different railway companies depart from Bari Centrale heading to various destinations across Puglia. Make sure you are in the correct part of the station dedicated to Trenitalia trains. For more travel tips, we highly recommend checking out our guide on Everything You Need to Know About Train Travel in Italy.
From the Polignano a Mare train station, it's just a quick 8-minute walk to the historic center. Right outside the station, you'll usually spot some adorable tuk-tuks (Ape Calessino three-wheelers) offering city tours that hit all of Polignano's highlight spots.


By Bus
Ferrovie del Sud Est buses (part of the Trenitalia group) run regular services from Bari to Polignano a Mare. The buses depart from Bari Largo Ciaia and make intermediate stops in Mola di Bari and Cozze.
The journey takes around 45 minutes, and a one-way ticket costs €3. You can book your bus tickets directly on the Trenitalia website.
By Rental Car
Renting a car only really makes sense if you plan to explore multiple destinations across the Puglia region. By car, the drive from Bari to Polignano a Mare takes about 30 minutes via the SS16 highway.
Be sure to read our dedicated guide on How to Rent a Car at Bari Airport for a smooth experience.
Find Car Rentals at Bari Airport
By Private Transfer
Finally, if you have a larger budget and value maximum comfort, you can also book a private transfer to get to Polignano a Mare directly from your accommodation or the airport.
