The train trip from Milan to Lake Garda is easy thanks to Trenord, Frecciarossa and Italo regular services from Milan Central station to both of Lake Garda's main terminuses – Peschiera del Garda station and Desenzano del Garda-Sirmione station, located at the southern end of the lake.