Trenitalia operates a train from Venice to Soave hourly. Tickets cost $7 - $17 and the journey takes 1 h 39 min. Alternatively, FlixBus operates a bus from Venice to Soave every 2 hours. Tickets cost $7 - $12 and the journey takes 1 h 45 min.
From Venezia S.Lucia train to S.Bonifacio, walk to Villanova, then line 130 bus to Soave. 2 h 41 min 13€. From Corsia A5 line 2 bus to Venice, Venice Mestre, bus to Verona Stazione Verona Porta Nuova, then line 130 bus to Soave. 4 h 34 min 12€. From Venice drive to Soave. 59 min 14€.
Is there a direct bus between Venice and Soave?
No, there is no direct bus from Venice to Soave. However, there are services departing from Corsia A5 and arriving at Soave via Venice, Venice Mestre and Verona Stazione Verona Porta Nuova. The journey, including transfers, takes approximately 4 h 34 min.