Conozco muy bien Venecia, y opino como Keltic, el aeropuerto de Venecia esta cerca pero sólo con que se te retrase un poco el vuelo no llegas al embarque, si todo va biin tienes que contar el rato de espera de las maletas, el enlace con autobús más el rato del trayecto que son 20 min, creo que no llegas, igual cogiendo un taxi que suelen costar unos 30€... El autobus Actv creo que tiene parada en la rampa del puerto los Atvo te dejan en Piazzale Roma y allí o el tren People Mover al puerto ó andando,a las 21.20 todavía circulan los autobuses regularmente puedes mirar también vuelos a Bolonia, el traslado en tren desde Bolonia a Venecia es de 1 hora aprox., lo de Milan + tren és un poco complicado, el aeropuerto de Malpensa no está muy cerca de la ciudad y los trenes de Milan a Venecia salen del centro y no son precisamente baratos, por lo que invertirás un montón de horas y al final igual te sale caro. Si tienes un vuelo antes el mismo día por 120€ más,no me lo pensaría, sino mira las opciones de ciudades más cercanas. Sino para mi siempre los mejor es el día antes, por tranquilidad y porque yo no me puedo resistir a unas horas extras en Venecia, aunque la conozco de sobras.
VEO QUE VAS CON SILVER, ¿has mirado dónde estará atracado el barco?, a veces Silver atraca en San Basilio en lugar de la terminal de cruceros, si es así el traslado se te complica un poco, comprueba dónde estará atracado en la web del puerto de Venecia.
Saludos
Laura