Travel options for:
Milan to Lake Garda
  • Train

    $78 - $101
    1. Milano Centrale

      1 h 1 min - every 4 hours

      $18 - $26

    2. Desenzano del Garda/Sirmione

      41 min - 21.4 miles

      $60 - $75

  • Train, car ferry

    $30 - $45
    1. Milano Centrale

      1 h 7 min - every 4 hours

      $19 - $28

    2. Peschiera del Garda Stazione

      30 min - hourly - line 164

      $2

    3. Garda

      7 min - 4.7 miles

      $1 - $2

    4. Traghetto Toscolano Maderno -

      25 min - hourly

      $6 - $11

    5. Toscolano Maderno

      7 min - 4 miles

      $1 - $2

  • Drive

    $21 - $35
    1. Milan

      1 h 41 min - 89.4 miles

      $21 - $35

  • Uber

    $459
    1. Milan

      1 h 41 min - on demand

      $459

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

From Milano Centrale train to Desenzano del Garda/Sirmione then taxi to Lake Garda. 1 h 42 min 82€. From Milano Centrale train to Peschiera del Garda Stazione FS, line 164 bus to Garda, drive to Traghetto Toscolano Maderno - Torri, car ferry to Toscolano Maderno, then drive to Lake Garda. 3 h 30 min 30€. From Milan drive to Lake Garda. 1 h 41 min 22€. From Milan Uber to Lake Garda. 1 h 41 min 389€.