You can take the Trenitalia train from Venice to Peschiera del Garda station, and then shuttle to Gardaland.