There are 8 ways to get from Basel to Leuca by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Leccetrain Fr
- Take the bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazzebus 108 / ...
17h 31m€149–619Fly Basel to Brindisi Airport, bus
cheapest- Fly from Basel (BSL) to Brindisi Airport (BDS)plane BSL - BDS
- Take the bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazzebus
10h 4m€80–383Bus
- Take the bus from Basel SBB to Milanbus
- Take the bus from Milano, Autostazione Lampugnano to Gallipoli, Piazza Cimiterobus
- Take the bus from Gallipoli, Piazza Cimitero to Santa Maria di Leuca - Piazzale Le Terrazzebus 108
22h 20m€94–173Drive 1,435.2 km
- Drive from Basel to Leucacar 1,435.2 km
14h 7m€251–362Train to Zurich Airport, fly to Brindisi Airport, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Brindisi Airport (BDS)plane ZRH - BDS
- Take the bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazzebus
11h 9m€106–338Train, bus via Venice
- Take the train from Basel SBB to Luzerntrain Ec / ...
- Take the bus from Luzern to Venice Mestrebus
- Take the train from Venezia Mestre to Leccetrain Fr
- Take the train from Lecce to Gagliano Leucatrain 464 / ...
24h 1m€199–384Bus, Italobus Connections
- Take the bus from Basel, Meret Oppenheim-Strasse to Potenza, Terminal Busbus
- Take the bus from Potenza to Tarantobus
- Take the bus from Taranto Port to Gallipolibus 052
- Take the bus from Gallipoli, Piazza Cimitero to Santa Maria di Leuca - Piazzale Le Terrazzebus 108
27h 30mFly Basel to Bari Karol Wojtyła Airport, bus, train
- Fly from Basel (BSL) to Bari Karol Wojtyła Airport (BRI)plane BSL - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the train from Altamura to Bari Centraletrain
- Take the train from Bari Centrale to Leccetrain
- Take the bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazzebus
14h 35m€91–323
Basel to Leuca by train, foot, and bus
Questions & Answers
The cheapest way to get from Basel to Leuca is to bus which costs €90 - €180 and takes 22h 20m.
The fastest way to get from Basel to Leuca is to fly and bus which takes 10h 4m and costs €80 - €390.
No, there is no direct bus from Basel to Leuca. However, there are services departing from Basel SBB and arriving at Santa Maria di Leuca - Piazzale Le Terrazze via Milano, Autostazione Lampugnano and Gallipoli, Piazza Cimitero. The journey, including transfers, takes approximately 22h 20m.
The distance between Basel and Leuca is 1425 km. The road distance is 1435.2 km.
The best way to get from Basel to Leuca without a car is to train and bus which takes 17h 31m and costs €140 - €650.
It takes approximately 17h 31m to get from Basel to Leuca, including transfers.
Basel to Leuca bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Leuca bus services, operated by FlixBus, arrive at Milan station.
Yes, the driving distance between Basel to Leuca is 1435 km. It takes approximately 14h 7m to drive from Basel to Leuca.
There are 1521+ hotels available in Leuca.
What companies run services between Basel, Switzerland and Leuca, Italy?
You can take a bus from Basel SBB to Santa Maria di Leuca - Piazzale Le Terrazze via Milano, Autostazione Lampugnano and Gallipoli, Piazza Cimitero in around 22h 20m.
- Website
- swiss.com
Flights from Zurich Airport to Brindisi Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €80–410
Flights from Zurich Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–180
- Website
- lufthansa.com
Flights from Zurich Airport to Brindisi Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Thursday
- Estimated price
- €130–750
Flights from Basel to Brindisi Airport via Munich
- Ave. Duration
- 4h
- When
- Thursday
- Estimated price
- €160–900
Flights from Basel to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Monday to Saturday
- Estimated price
- €90–800
- Website
- ita-airways.com
Flights from Zurich Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €65–180
- Website
- easyjet.com
Flights from Basel to Brindisi Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €55–420
Flights from Basel to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- €35–260
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–260
- Website
- https://www.sbb.ch/en
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €26–80
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- sbb-deutschland.de
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Lecce
- Ave. Duration
- 8h 17m
- Frequency
- 4 times a day
- Estimated price
- €140–280
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Lecce
- Ave. Duration
- 8h 53m
- Frequency
- Twice daily
- Estimated price
- €130–260
- Schedules at
- trenitalia.com
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- €21–45
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Lecce
- Ave. Duration
- 11h 31m
- Frequency
- 3 times a day
- Estimated price
- €100–230
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €30–50
- Schedules at
- sob.ch
- Phone
- 800 07 9090
- Website
- fseonline.it
Train from Lecce to Gagliano Leuca
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- €5–15
- Schedules at
- fseonline.it
Train from Altamura to Bari Centrale
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- https://ferrovieappulolucane.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- https://www.trenitalia.com/en.html
Bus from Lecce - Camera di Commercio/Stazione to Santa Maria di Leuca - Piazzale Le Terrazze
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €3–7
- Schedules at
- provincia.le.it
Bus from Gallipoli, Piazza Cimitero to Santa Maria di Leuca - Piazzale Le Terrazze
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- €2–5
- Schedules at
- provincia.le.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Basel SBB to Milan
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Gallipoli, Piazza Cimitero
- Ave. Duration
- 14h 35m
- Frequency
- 6 times a week
- Estimated price
- €70–130
- Website
- https://www.flixbus.co.uk
Bus from Luzern to Venice Mestre
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- https://www.flixbus.co.uk
- Phone
- +390975 343195
- info@ventrebus.com
- Website
- ventrebus.com
Bus from Basel, Meret Oppenheim-Strasse to Potenza, Terminal Bus
- Ave. Duration
- 17h 55m
- Frequency
- Twice a week
- Estimated price
- €81
- Schedules at
- ventrebus.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Bus from Potenza to Taranto
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Website
- https://www.italotreno.it/en
- Phone
- 0832-228441
- info@stplecce.it
- Website
- stplecce.it
Bus from Taranto Port to Gallipoli
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- €7–14
- Schedules at
- stplecce.it
- 2nd Class
- €9–14
- Phone
- +39 080 5790111
- info@cotrap.it
- Website
- cotrap.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €6–9
- Schedules at
- biglietteria.cotrap.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
























































