The fastest trains from Milan to Peschiera del Garda take around 55 minutes, covering a distance of approximately 117 kilometres. On weekdays, the first train leaving Milan is scheduled to depart at around 06:15. The last departure is usually at around 00:15. This is the same at the weekend.