SAIS Autolinee operates a bus from Catania to Marsala hourly. Tickets cost $35 - $50 and the journey takes 2 h 35 min. Autoservizi Salemi Srl also services this route twice daily. Alternatively, Trenitalia operates a train from Catania to Marsala 5 times a day. Tickets cost $19 - $40 and the journey takes 2 h 56 min. 2 other operators also service this route.
From Catania p.zza Borsellino bus to Palermo, walk to Palermo, then bus to Marsala. 5 h 57 min 103€. From Catania Centrale train to Palermo then bus to Marsala. 6 h 11 min 97€. From Catania Centrale train to Palermo, bus to Cinisi, walk to Cinisi Terrasini, then train to Marsala. 7 h 53 min 48€. From Catania drive to Marsala. 3 h 44 min 49€.