From Marco Polo, there is a choice of buses and taxis to Piazzale Roma, then vaporetto.
Alternatively water bus (Alilaguna) or water taxi (expensive!).
Treviso airport is about 40 minutes by road with frequent connecting buses or taxis.
Trains arrive at the Ferrovia Santa Lucia (www.trenitaliaplus.com) which leads directly to the Grand Canal Vaporetto stop.
Car Parking either in Tronchetto (with high speed link to Piazzale Roma) or in Mestre on the mainland, close to the railway station and then train to Santa Lucia.