For those travelling by TRAIN the nearest railway station is Rovereto (on the Brennero line) which is 20 kms from Riva del Garda. A Trentino Trasporti bus service connects Rovereto to Torbole, Riva and Arco.
Arriving from Milano or Venezia it is possible to get off at Desenzano, Peschiera or Verona. From these towns you may take the A.P.T.V. (Azienda Provinciale Transport Verona) bus service to Riva del Garda.
Also the DB Bahn (German Rail Company) has 5 daily connections to/from Rovereto Station