Travel options for:
Sofia to Milan
  • Fly to Milan Malpensa, train

    $28 - $117
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      2 h 10 min - non-stop

      $15 - $100

    3. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Fly to Milan Linate

    $57 - $124
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      4 h 5 min - 1 stopover

      $55 - $120

    3. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $3

  • Fly to Milan Bergamo, shuttle

    $17 - $93
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      2 h 5 min - non-stop

      $11 - $80

    3. Milan Bergamo (BGY)

      50 min - every 30 minutes

      $5 - $12

  • Fly to Bologna, train

    $61 - $232
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      2 h - non-stop

      $28 - $180

    3. Bologna (BLQ)

      24 min - every 15 minutes - line 40

      $3 - $6

    4. Bologna Centrale

      1 h 2 min - every 3 hours

      $29 - $45

  • Bus Union Ivkoni

    $45 - $170
    1. Sofia

      21 h 12 min - 5 times a week

      $45 - $170

  • Bus Florentia Bus

    $104 - $146
    1. Sofia

      22 h 10 min - once daily

      $90 - $130

    2. Bologna, Bologna

      2 h 20 min - once daily

      $11 - $20

    3. San Donato

      13 min - every 10 minutes - line 3

      $2

  • Drive

    $210 - $310
    1. Sofia

      13 h 56 min - 883.8 miles

      $210 - $310

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

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Milan Malpensa airport, then train to Milan. 5 h 44 min $42. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Milan Linate airport, then line 73 bus to Milan. 7 h 14 min $77. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Milan Bergamo airport, then shuttle to Milan. 5 h 54 min $38. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Bologna airport, line 40 bus to Bologna Centrale, then train to Milan. 6 h 41 min $121. From Sofia bus to Milan. 21 h 12 min $136. From Sofia bus to Bologna, Bologna, bus to San Donato, then line 3 subway to Duomo M3. 25 h 46 min $129. From Sofia drive to Milan. 13 h 56 min $259.