There are 6 ways to get from Alessano to Taranto by bus, train, train (Trenitalia), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Alessano to Brindisi Strada Stratale Via Appiabus 1847A
- Take the train from Brindisi Perrino to Tarantotrain Re
3h 50m€18–25Line 128 bus, bus
cheapest- Take the bus from Alessano to Magliebus 128 / ...
- Take the bus from Maglie to Taranto - Leonidabus Linea 96
3h 56m€8–14Train via Brindisi
- Take the train from Alessano - Corsano to Leccetrain 6
- Take the train from Brindisi to Tarantotrain Re
4h 22m€14–32Drive 128.8 km
- Drive from Alessano to Tarantocar 128.8 km
2h 15m€21–31Line 107 bus, bus
- Take the bus from Alessano to Maglie - Stazione FSEbus 107
- Take the bus from Maglie Piazzale Megapark to Taranto Via per San Giorgiobus Itabus
4h 22m€8–19Train
- Take the train from Alessano - Corsano to Leccetrain 6
- Take the train from Lecce to Tarantotrain Ic
4h 32m€14–30
Alessano to Taranto by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Alessano to Taranto is to line 128 bus and bus which costs €8 - €15 and takes 3h 56m.
The fastest way to get from Alessano to Taranto is to drive which takes 2h 15m and costs €20 - €30.
No, there is no direct bus from Alessano to Taranto. However, there are services departing from Alessano and arriving at Taranto - Leonida via Maglie. The journey, including transfers, takes approximately 3h 56m.
No, there is no direct train from Alessano to Taranto. However, there are services departing from Alessano - Corsano and arriving at Taranto via Lecce and Brindisi. The journey, including transfers, takes approximately 4h 22m.
The distance between Alessano and Taranto is 168 km. The road distance is 128.8 km.
The best way to get from Alessano to Taranto without a car is to bus and train which takes 3h 50m and costs €17 - €25.
It takes approximately 3h 50m to get from Alessano to Taranto, including transfers.
Alessano to Taranto bus services, operated by S.T.P. di Terra d' Otranto, depart from Alessano 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 train via Brindisi which takes 4h 22m and costs €14 - €35. Alternatively, you can line 128 bus and bus, which costs €8 - €15 and takes 3h 56m.
What companies run services between Alessano, Italy and Taranto, Italy?
You can take a train from Alessano - Corsano to Taranto via Lecce and Brindisi in around 4h 22m. Alternatively, you can take a bus from Alessano to Taranto - Leonida via Maglie in around 3h 56m.
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brindisi Perrino to Taranto
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €8–11
- Website
- Trenitalia
Train from Brindisi to Taranto
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- Trenitalia
- 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
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Alessano to Taranto bus services, operated by S.T.P. di Terra d' Otranto, arrive at Maglie 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.
Book your Alessano to Taranto bus tickets online with Omio.
There are 1066+ hotels available in Taranto.




