Travel options for:
Milan to Germany
  • Fly Milan Linate to Frankfurt

    $78 - $285
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 15 min - non-stop

      $75 - $280

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly Milan Linate to Dusseldorf

    $48 - $204
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 30 min - non-stop

      $45 - $200

    3. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

  • Fly Milan Linate to Munich

    $41 - $170
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 5 min - non-stop

      $35 - $160

    3. Munich (MUC)

      38 min - every 20 minutes

      $4 - $8

  • Train to Milan Malpensa, fly to Stuttgart

    $45 - $161
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      1 h - non-stop

      $30 - $140

    3. Stuttgart (STR)

      27 min - every 30 minutes

      $2 - $5

  • Shuttle to Milan Bergamo, fly to Munich

    $90 - $410
    1. Milan

      50 min - hourly

      $5 - $12

    2. Milan Bergamo (BGY)

      1 h 5 min - non-stop

      $80 - $390

    3. Munich (MUC)

      38 min - every 20 minutes

      $4 - $8

  • Train via Hannover Hbf

    $197 - $426
    1. Milano Centrale

      4 h 6 min - 3 times a day

      $30 - $120

    2. Basel SBB

      5 h 11 min - 3 times a day

      $140 - $220

    3. Hannover Hbf

      1 h 38 min - every 4 hours

      $22 - $85

    4. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Train

    $223 - $411
    1. Milano Centrale

      4 h 3 min - every 4 hours

      $22 - $90

    2. Zürich HB

      8 h 23 min - twice a week

      $200 - $320

    3. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Train, bus

    $79 - $141
    1. duomo m1 m3

      34 min - every 15 minutes - line 19

      $2

    2. Milano Lambrate

      1 h 42 min - hourly

      $10 - $45

    3. Verona - Stazione Verona Porta

      13 h 2 min - twice a week

      $65 - $90

    4. Berlin - ZOB

      4 min - 1224 feet

    5. U Kaiserdamm

      28 min - every 15 minutes

      $2 - $4

  • Bus

    $71 - $120
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      16 h - 4 times a week

      $65 - $110

    3. Berlin, Masurenallee/ZOB

      15 min - every 30 minutes

      $2 - $4

    4. S+U Zoologischer Garten Bhf

      26 min - every 15 minutes - line 100

      $2 - $4

  • Rideshare

    $77
    1. Milan

      12 h 30 min - twice daily

      $77

  • Drive

    $150 - $230
    1. Milan

      9 h 53 min - 655.2 miles

      $150 - $230

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

From l.go augusto line 73 bus to Milan Linate airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 1 min $134. From l.go augusto line 73 bus to Milan Linate airport, fly to Dusseldorf airport, then train to Düsseldorf. 4 h 15 min $103. From l.go augusto line 73 bus to Milan Linate airport, fly to Munich airport, then train to München. 4 h 14 min $83. From Milano Cadorna train to Milan Malpensa airport, fly to Stuttgart airport, then train to Stuttgart. 4 h 10 min $77. From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Munich airport, then train to München. 4 h 40 min $165. From Milano Centrale train to Basel SBB, train to Hannover Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 12 h 50 min $401. From Milano Centrale train to Zürich HB, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 13 h 33 min $369. From duomo m1 m3 line 19 tram to Milano Lambrate, train to Verona - Stazione Verona Porta Nuova, bus to Berlin - ZOB, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 17 h 41 min $130. From via orefici p.za cordusio bus to Milan, Milan, bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 18 h 12 min $117. From Milan rideshare to Berlin. 12 h 30 min $76. From Milan drive to Berlin. 9 h 53 min $192.