There are 6 ways to get from Alessano to Taranto by bus, train (Trenitalia), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Andrano to Taranto - Leonidabus 05333
3h 47m€9–15Train
- Take the train from Alessano - Corsano to Leccetrain 463
- Take the train from Lecce to Tarantotrain Ic
4h 10m€18–35Drive 128.8 km
- Drive from Alessano to Tarantocar 128.8 km
2h 15m€20–29Bus, train
- Take the bus from Alessano to Brindisi Strada Stratale Via Appiabus 1847A
- Take the train from Brindisi Perrino to Tarantotrain Re
4h€15–22Line 107 bus, bus
- Take the bus from Alessano to Maglie - Stazione FSEbus 107
- Take the bus from Maglie Megapark Via Otranto to Taranto via Porto Mercantilebus
4h 38m€11–16Train via Brindisi
- Take the train from Alessano - Corsano to Leccetrain 463
- Take the train from Brindisi to Tarantotrain Re
4h 57m€15–53
Alessano to Taranto by bus
Questions & Answers
The cheapest way to get from Alessano to Taranto is to bus which costs €8 - €16 and takes 3h 47m.
The fastest way to get from Alessano to Taranto is to drive which takes 2h 15m and costs €20 - €29.
No, there is no direct bus from Alessano to Taranto. However, there are services departing from Alessano and arriving at Taranto - Leonida via Andrano. The journey, including transfers, takes approximately 3h 47m.
No, there is no direct train from Alessano to Taranto. However, there are services departing from Alessano - Corsano and arriving at Taranto via Lecce. The journey, including transfers, takes approximately 4h 10m.
The distance between Alessano and Taranto is 155 km. The road distance is 128.8 km.
The best way to get from Alessano to Taranto without a car is to bus which takes 3h 47m and costs €8 - €16.
It takes approximately 3h 47m to get from Alessano to Taranto, including transfers.
Alessano to Taranto bus services, operated by S.T.P. di Terra d' Otranto, depart from Andrano station.
Alessano to Taranto train services, operated by Ferrovie del Sud Est e Servizi Automobilistici S.r.l., depart from Alessano - Corsano station.
The best way to get from Alessano to Taranto is to bus which takes 3h 47m and costs €8 - €16. Alternatively, you can train, which costs €18 - €40 and takes 4h 10m.
What companies run services between Alessano, Italy and Taranto, Italy?
S.T.P. di Terra d' Otranto operates a bus from Andrano to Taranto - Leonida 5 times a week. Tickets cost €7–13 and the journey takes 2h 22m. Alternatively, you can take a train from Alessano - Corsano to Taranto via Lecce in around 4h 10m.
- Phone
- 800 07 9090
- Website
- fseonline.it
Train from Alessano - Corsano to Lecce
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- Estimated price
- €6–7
- Schedules at
- fseonline.it
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Lecce to Taranto
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €12–29
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 49 min
- Frequency
- Twice daily
- Estimated price
- €10–26
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brindisi Perrino to Taranto
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €5–8
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Taranto
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- €6–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- 0832-228441
- info@stplecce.it
- Website
- stplecce.it
Bus from Andrano to Taranto - Leonida
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a week
- Estimated price
- €7–13
- Schedules at
- stplecce.it
- 2nd Class
- €9–13
- Phone
- 0832.871016
- elios.trasporti@libero.it
- Website
- eliosautoservizi.com
Bus from Alessano to Brindisi Strada Stratale Via Appia
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- €9–14
- Schedules at
- eliosautoservizi.com
Bus from Alessano to Maglie - Stazione FSE
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- €2–3
- Schedules at
- provincia.le.it
- Phone
- +39 0912742800
- info@saistrasporti.it
- Website
- saistrasporti.it
Bus from Maglie Megapark Via Otranto to Taranto via Porto Mercantile
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://saistrasporti.it/en-US
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
More Questions & Answers
Alessano to Taranto bus services, operated by S.T.P. di Terra d' Otranto, arrive at Taranto - Leonida station.
Alessano to Taranto train services, operated by Ferrovie del Sud Est e Servizi Automobilistici S.r.l., arrive at Lecce station.
Yes, the driving distance between Alessano to Taranto is 129 km. It takes approximately 2h 15m to drive from Alessano to Taranto.
Book your Alessano to Taranto train tickets online with Omio.
There are 978+ hotels available in Taranto.





















