Travel options for:
Riva del Garda to Milan
  • Train

    $28 - $58
    1. Riva D/Garda Viale Martiri

      31 min - 4 times a day - line 332

      $2

    2. Mori

      59 min - hourly

      $4 - $21

    3. Verona Porta Nuova

      1 h 23 min - every 3 hours

      $22 - $35

  • Bus, train

    $16 - $43
    1. Riva del Garda - Autostazione

      1 h 50 min - every 4 hours

      $5 - $7

    2. Desenzano Del Garda-Sirmione

      1 h 17 min - hourly

      $8 - $35

    3. stazione lambrate m2

      34 min - every 15 minutes - line 19

      $2

  • Bus Autostradale

    $25 - $42
    1. Riva del Garda

      3 h 40 min - once a week

      $23 - $40

    2. sesto

      28 min - every 2 hours

      $1 - $3

  • Bus FlixBus

    $18 - $27
    1. Riva D/Garda Viale Martiri

      41 min - 4 times a day - line 332

      $2

    2. Rovereto

      3 h 20 min - once daily

      $14 - $23

    3. San Donato

      13 min - every 10 minutes - line 3

      $2

  • Drive

    $30 - $50
    1. Riva del Garda

      2 h 18 min - 131.5 miles

      $30 - $50

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Riva D/Garda Viale Martiri line 332 bus to Mori, train to Verona Porta Nuova, then train to Milano Centrale. 3 h 51 min 30€. From Riva del Garda - Autostazione bus to Desenzano Del Garda-Sirmione, train to stazione lambrate m2, then line 19 tram to via orefici p.za cordusio. 4 h 29 min 32€. From Riva del Garda bus to sesto then bus to via orefici p.za cordusio. 4 h 37 min 35€. From Riva D/Garda Viale Martiri line 332 bus to Rovereto, bus to San Donato, then line 3 subway to Duomo M3. 5 h 17 min 22€. From Riva del Garda drive to Milan. 2 h 18 min 32€.