Bus in Marsala


Lumia runs to Agrigento (€10.10, 2¾ hours) and Sciacca (€7, 1½ hours) three times Monday to Friday, twice on Saturday, and once on Sunday from its stop in Piazza Caprera.
Bus in Marsala


Runs services to Mazara del Vallo (€2.90, 25 to 45 minutes, three daily except Sunday) and Trapani (€3.60, one hour, four daily except Sunday) via Birgi Airport (€2.70).
Ferry in Marsala

Liberty Lines

From June to early September, Liberty Lines operates five daily hydrofoils between Marsala and Favignana (€11.80, 30 minutes), with connections to the other Egadi Islands.
Bus in Marsala


Salemi runs five to six daily buses to Palermo (€11, 2¼ to 2½ hours) from its stop on Viale Fazio near the train station.
Bus Station in Marsala

Bus Station