Trenitalia operates a train from Venice to Marostica hourly. Tickets cost $5 - $12 and the journey takes 1 h 11 min. Società Vicentina Trasporti Srl also services this route every 30 minutes. Alternatively, BusItalia Veneto operates a bus from Venice to Marostica hourly. Tickets cost $5 - $7 and the journey takes 57 min. 2 other operators also service this route.
From Venezia S.Lucia train to Bassano del Grappa then line 5 bus to Marostica. 1 h 39 min 10€. From Venice bus to Padova, bus to Bassano del Grappa, then line 5 bus to Marostica. 2 h 58 min 11€. From Venice drive to Marostica. 1 h 8 min 14€.
No, there is no direct bus from Venice to Marostica. However, there are services departing from Venice and arriving at Marostica via Padova and Bassano del Grappa. The journey, including transfers, takes approximately 2 h 58 min.