Quick answer
Take the regional train from Verona Porta Nuova. It leaves at 43 minutes past each hour and reaches Peschiera del Garda in 13 minutes (€4.05) and Desenzano del Garda-Sirmione in 23 minutes (€4.80). No booking is needed.
If you are staying in Lazise, Bardolino or Garda, skip the train and take the ATV bus from the square outside the station. It goes direct to those towns, and Trenitalia's Garda Link ticket adds it to a rail journey for €3.90 to €4.60.
- Fastest
- Regional train to Peschiera, 13 minutes
- Cheapest
- Regional train to Peschiera, €4.05