Lake Garda’s is easily reachable by train. Mainline stations in Desenzano and Peschiera are connected by regular services to Milan, Venice, Verona and Brescia.
If you are touring Italy you can also travel from Lake Garda south to Bologna, Florence and Rome.
Use the search box below for timetables, prices and to book tickets.
From Desenzano you can easily connect to the other Lake Garda towns using the ferry or SIA bus services (840 620 001).