Travel options for:
Grein to Milan
  • Train

    1. Grein Schiffstation

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      2hrs 35min - every 4 hours

      $40 - $65

    3. Wörgl Hbf

      4hrs 05min - 3 times a day

      $45 - $70

    4. Verona Porta Nuova

      1hrs 23min - every 3 hours

      $20 - $29

      • Milano Centrale
  • Night train, bus

    1. Grein Schiffstation

      1hrs 06min - every 20 minutes

      $8 - $14

    2. St.Valentin

      3hrs 29min - once daily

      $35 - $55

    3. Innsbruck

      5hrs 13min - once daily

      $17 - $24

    4. Lampugnano

      14min - every 30 minutes - line 1

      $2

      • Duomo M1
  • Bus

    1. Grein Schiffstation

      26min - every 3 hours

      $6

    2. Amstetten

      1hrs 35min - every 4 hours

      $9 - $16

    3. Salzburg main station

      7min - 1941 feet

    4. Salzburg - Lastenstraße

      10hrs 10min - twice a week

      $45 - $60

    5. lampugnano m1

      20min - every 2 hours

      $1 - $2

      • duomo m1 m3
  • Drive

    1. Grein

      7hrs 31min - 480.1 miles

      $130 - $200

      • Milan
  • Train to Linz, fly to Milan Linate

    1. Grein

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      29min - every 30 minutes

      $11 - $18

    3. Leonding Paschinger Straße

      11min - hourly

      $5

    4. Linz (LNZ)

      3hrs 10min - 1 stopover

      $120 - $550

    5. Milan Linate (LIN)

      23min - every 15 minutes - line 73

      $1 - $2

      • Milan
  • Train to Vienna, fly to Milan Linate

    1. Grein

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      1hrs 22min - 3 times a day

      $20 - $35

    3. Vienna (VIE)

      1hrs 20min - non-stop

      $70 - $170

    4. Milan Linate (LIN)

      23min - every 15 minutes - line 73

      $1 - $2

      • Milan
  • Train to Linz, fly to Milan Malpensa, train

    1. Grein

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      29min - every 30 minutes

      $11 - $18

    3. Leonding Paschinger Straße

      11min - hourly

      $5

    4. Linz (LNZ)

      3hrs 20min - 1 stopover

      $90 - $300

    5. Milan Malpensa (MXP)

      36min - every 30 minutes

      $11 - $15

      • Milan
  • Train to Vienna, fly to Milan Malpensa, train

    1. Grein

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      1hrs 22min - 3 times a day

      $20 - $35

    3. Vienna (VIE)

      1hrs 25min - non-stop

      $65 - $170

    4. Milan Malpensa (MXP)

      36min - every 30 minutes

      $11 - $15

      • Milan
  • Train to Munich, fly to Milan Linate

    1. Grein

      26min - every 3 hours

      $6

    2. Amstetten NÖ

      3hrs 02min - 5 times a day

      $40 - $70

    3. München Hbf (tief)

      40min - every 20 minutes

      $4 - $8

    4. Munich (MUC)

      1hrs 05min - non-stop

      $40 - $140

    5. Milan Linate (LIN)

      23min - every 15 minutes - line 73

      $1 - $2

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

From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to Wörgl Hbf, train to Verona Porta Nuova, then train to Milano Centrale. 10hrs 34min 136€. From Grein Schiffstation (Donaulände) train to St.Valentin, night train to Innsbruck, bus to Lampugnano, then line 1 subway to Duomo M1. 12hrs 16min 74€. From Grein Schiffstation (Donaulände) bus to Amstetten, bus to Salzburg main station, walk to Salzburg - Lastenstraße, bus to lampugnano m1, then bus to duomo m1 m3. 15hrs 37min 69€. From Grein drive to Milan. 7hrs 31min 156€. From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to Leonding Paschinger Straße (Trixnerweg), bus to Linz airport, fly to Milan Linate airport, then line 73 bus to Milan. 7hrs 29min 279€. From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to Vienna airport, fly to Milan Linate airport, then line 73 bus to Milan. 6hrs 34min 163€. From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to Leonding Paschinger Straße (Trixnerweg), bus to Linz airport, fly to Milan Malpensa airport, then train to Milan. 8hrs 04min 125€. From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to Vienna airport, fly to Milan Malpensa airport, then train to Milan. 7hrs 04min 146€. From Grein Schiffstation (Donaulände) bus to Amstetten NÖ, train to München Hbf (tief), train to Munich airport, fly to Milan Linate airport, then line 73 bus to Milan. 8hrs 46min 116€.