When you want to get from Taranto to Marsala, your choices are limited. There is only one option we offer for this route:
The overland distance from Taranto to Marsala is 429 miles (690 km).
The flying distance is 331 miles (531 km).
The travel time from Taranto to Marsala takes approximately 25 hours.
To get from Taranto to Marsala prepare to shell out about USD 92.94 for your ticket.
Buses from Taranto to Marsala ride 1 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 566 booked bus tickets from Taranto to Marsala through our service. You can check reviews above.