When you want to get from Marsala to Florence, your choices are limited. There is only one option we offer for this route:
The overland distance from Marsala to Florence is 805 miles (1295 km).
The flying distance is 422 miles (678 km).
The travel time from Marsala to Florence takes approximately 18 hours.
To get from Marsala to Florence prepare to shell out about USD 103.78 for your ticket.
Buses from Marsala to Florence 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, 516 booked bus tickets from Marsala to Florence through our service. You can check reviews above.