Two towns on Lake Garda can be reached by train from Verona: Peschiera del Garda and Desenzano. Both are on the southern part of the lake. It takes 15 minutes to get from Verona’s Porta Nuova station to Peschiera del Garda, or 20 minutes to Desenzano. Trains to both towns run almost hourly.t’s dotted with more than 20 charming towns, from Riva del Garda in the north to Peschiera in the south. While some towns such as Sirmione are especially renowned, Lake Garda also offers many off-the-beaten path gems, such as Torri del Benaco (Veneto region) and Nago-Torbole (Trentino-Alto Adige region).