1map logoGo to main page

Bari, Apulia to Santa Maria di Leuca, Apulia from $14: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Santa Maria di Leuca, Italy

How to Get from Bari to Santa Maria di Leuca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$14 - Train, BusBest price
195 kmDistance
2h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Santa Maria di Leuca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
FlixBus
Bus
Average Duration
3h  30m
Estimated price
$19-27
Recommended
Company
various
Train
Bus
Average Duration
4h  50m
Estimated price
$14-58
Cheapest
route map
Distance: 195 km
Duration: 2h 42m

See more options

Company
various
Bus
Average Duration
4h  52m
Estimated price
$20-30
Company
various
Drive
Average Duration
2h  42m
Estimated price
$36-54

Bari - Santa Maria di Leuca operators

Explore transport companies operating between Bari and Santa Maria di Leuca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bari to Santa Maria di Leuca

Average Duration
3h 30m
Estimated price
19-27
Contact phone
0832.871016
Website
http://eliosautoservizi.com

Bus from Bari Largo Sorentino to Alessano

Average Duration
3h 7m
Estimated price
19-197
Website
http://provincia.le.it

Bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazze

Average Duration
2h 22m
Estimated price
195-196
Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Bari Centrale to Lecce

Average Duration
1h 23m
Estimated price
13-54

Train from Bari Centrale to Lecce

Average Duration
1h 53m
Estimated price
191-192
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/

Train from Bari Centrale to Lecce

Average Duration
1h 42m
Estimated price
194-14

Bari to Santa Maria di Leuca: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bari and Santa Maria di Leuca offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€37 - €55
Departure Point
Bari station
Arrival Point
Santa Maria di Leuca station

Frequently asked questions

Find out more about the route from Bari to Santa Maria di Leuca.

Or choose the category:
The distance between Bari and Santa Maria di Leuca is 194.7 km by train and bus or 222.4 km by road. The typical travel time by train and bus is 4 hours and 24 minutes, while by car it takes approximately 2 hours and 42 minutes. If you prefer to take the bus from Bari to Santa Maria di Leuca, it will typically take around 4 hours and 27 minutes.
The most cost-effective way to travel from Bari to Santa Maria di Leuca is by taking a bus, which typically costs between €19 and €32 and takes approximately 4 hours and 27 minutes. However, if you are looking for a faster option, driving is the most time-efficient choice, taking around 2 hours and 42 minutes. Do keep in mind that driving costs approximately €37 to €55 in fuel and toll fees.
The prices for traveling by bus between Bari and Santa Maria di Leuca range from €20 to €29.
To travel from Bari to Santa Maria di Leuca without using public transportation, the best option is to drive. The distance between the two cities is approximately 222.1 km, and it takes approximately 2 hours and 42 minutes to drive from Bari to Santa Maria di Leuca. The estimated cost of the journey by car ranges from €37 to €55, depending on factors such as fuel prices and tolls.
The most convenient way to travel from Bari to Santa Maria di Leuca without a car is by taking the train and then a bus. This journey typically takes around 4 hours and 24 minutes and costs between €13 and €60.
Yes, there is a direct link between Bari and Santa Maria di Leuca. Although there is no direct bus, there are services available which require transfers. The journey begins at Bari Largo Sorentino and the transfers take place at Alessano. The total travel time is approximately 4 hours and 27 minutes.
There are plenty of accommodation options near Santa Maria di Leuca. With over 1927 hotels to choose from, you will surely find something that suits your needs and budget. Prices start at €50 per night, allowing for a range of options from budget-friendly to more luxurious.