Gardaland is only 2 km from the Peschiera del Garda train station which is on the Milan-Venice railway route.

To get to and from the station to the Park, there is a shuttle bus which is free for all visitors.
You can look at Trenitalia timetable freely www.trenitalia.com