As well as transfer by public transport, there is an Alilaguna shuttle service that takes you from Marco Polo Airport in Tessera to the centre of Venice. They run hourly services connecting with the public transport services of Actv.
The same service is available for cruise passengers at the Cruise Ship Terminal (VTP): a shuttle service takes you to St. Mark's Square from the port station.