Travel options for:
Milan to Stockholm
  • Fly Milan Linate to Stockholm

    $75 - $378
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      2 h 45 min - non-stop

      $65 - $360

    3. Stockholm (ARN)

      20 min - every 15 minutes

      $8 - $16

  • Train to Milan Malpensa, fly to Stockholm

    $70 - $322
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      2 h 40 min - non-stop

      $50 - $290

    3. Stockholm (ARN)

      20 min - every 15 minutes

      $8 - $16

  • Fly Milan Linate to Stockholm Bromma

    $78 - $290
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      4 h 55 min - 1 stopover

      $70 - $280

    3. Stockholm Bromma (BMA)

      20 min - every 30 minutes

      $6 - $8

  • Train to Milan Malpensa, fly to Stockholm Bromma

    $93 - $774
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      5 h 10 min - 1 stopover

      $75 - $750

    3. Stockholm Bromma (BMA)

      20 min - every 30 minutes

      $6 - $8

  • Train via Zürich HB

    $388 - $658
    1. Milano Centrale

      4 h 3 min - every 4 hours

      $70 - $130

    2. Zürich HB

      7 h 35 min - 3 times a day

      $200 - $310

    3. Hamburg Hbf

      4 h 45 min - every 4 hours

      $55 - $85

    4. Koebenhavn H

      5 h 3 min - twice daily

      $60 - $140

  • Train Urlaubs-Express

    $260 - $411
    1. Milano Centrale

      1 h 22 min - every 4 hours

      $22 - $35

    2. Verona

      14 h 56 min - once a week

      $120 - $150

    3. Hamburg Hbf

      4 h 45 min - every 4 hours

      $55 - $85

    4. Koebenhavn H

      34 min - hourly

      $8 - $15

    5. Malmö Central

      4 h 25 min - 5 times a day

      $55 - $130

  • Bus FlixBus

    $122 - $217
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      17 h 45 min - once daily

      $65 - $120

    3. Hamburg

      14 h 50 min - once daily

      $55 - $95

  • Bus Pepeks Zagreb

    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Mailand Lampugnano

      8 h 15 min - 3 times a week

      $40 - $65

    3. Zagreb

      32 h 30 min - once daily

  • Drive

    $330 - $490
    1. Milan

      21 h 43 min - 1397.5 miles

      $330 - $490

  • 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 Stockholm airport, then train to Stockholm. 5 h 33 min $133. From Milano Cadorna train to Milan Malpensa airport, fly to Stockholm airport, then train to Stockholm. 5 h 41 min $110. From l.go augusto line 73 bus to Milan Linate airport, fly to Stockholm Bromma airport, then bus to Stockholm. 7 h 58 min $128. From Milano Cadorna train to Milan Malpensa airport, fly to Stockholm Bromma airport, then bus to Stockholm. 8 h 26 min $190. From Milano Centrale train to Zürich HB, train to Hamburg Hbf, train to Koebenhavn H, then train to Stockholm Central. 24 h 26 min $570. From Milano Centrale train to Verona, train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central. 28 h 44 min $343. From via orefici p.za cordusio bus to Milan, Milan, bus to Hamburg, then bus to Stockholm. 34 h 55 min $186. From Duomo M1 line 1 subway to Mailand Lampugnano, bus to Zagreb, then bus to Stockholm. 42 h 59 min. From Milan drive to Stockholm. 21 h 43 min $410.