Travel from Bari to Santa-Maria-di-Leuca

Bus from Bari to Santa Maria di Leuca

You can take a bus from Bari to Santa Maria di Leuca via Brindisi in around 4 h 30 min.

Travel Guides

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

How to get from Bari to Santa Maria di Leuca

From Bari bus to Brindisi then bus to Leuca. 4 h 30 min 26€. From Bari Centrale train to Lecce, walk to Lecce - Camera di Commercio/Stazione, then bus to Santa Maria di Leuca - Piazzale Le Terrazze. 4 h 32 min 29€. From Bari bus to Leuca. 5 h 5 min 22€. From Bari bus to Lecce - City Terminal then bus to Santa Maria di Leuca - Piazzale Le Terrazze. 5 h 7 min 17€. From Bari drive to Santa Maria di Leuca. 2 h 42 min 33€.

Operators from Bari to Santa Maria di Leuca