Travel options for:
Bologna to Milan Malpensa Airport (MXP)
  • Train

    $34 - $57
    1. Bologna Centrale

      1 h 2 min - every 3 hours

      $29 - $45

    2. Milano Porta Garibaldi

      41 min - hourly

      $5 - $15

  • Train, bus

    $32 - $47
    1. Bologna Centrale Station

      1 h 27 min - once daily

      $25 - $35

    2. Milano Central station

      40 min - every 30 minutes

      $7 - $12

  • Bus

    $16 - $27
    1. Bologna, Bologna

      4 h 15 min - once daily

      $16 - $27

  • Drive

    $40 - $60
    1. Bologna

      2 h 37 min - 165.7 miles

      $40 - $60

  • Fly Bologna to Milan Malpensa

    $46 - $213
    1. Bologna

      13 min - every 15 minutes - line 40

      $1 - $3

    2. Bologna (BLQ)

      3 h 10 min - 1 stopover

      $45 - $210

  • Train to Florence, fly to Milan Malpensa

    $129 - $338
    1. Bologna

      34 min - once daily

      $18 - $26

    2. P. Alinari

      10 min - hourly

      $1 - $3

    3. Florence (FLR)

      3 h 30 min - 1 stopover

      $110 - $310

  • Fly Bologna to Milan Linate, train

    $57 - $325
    1. Bologna

      13 min - every 15 minutes - line 40

      $1 - $3

    2. Bologna (BLQ)

      3 h 5 min - 1 stopover

      $50 - $300

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      51 min - hourly

      $5 - $16

  • Fly Bologna to Milan Bergamo, bus

    $86 - $303
    1. Bologna

      13 min - every 15 minutes - line 40

      $1 - $3

    2. Bologna (BLQ)

      3 h 45 min - 1 stopover

      $40 - $230

    3. Milan Bergamo (BGY)

      1 h 16 min - 4 times a day

      $45 - $70

  • Shuttle

    $45 - $460
    1. Bologna

      4 h 27 min - on demand

      $45 - $460

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

From Bologna Centrale train to Milano Porta Garibaldi then train to Malpensa Aeroporto T.1. 2 h 4 min 43€. From Bologna Centrale Station train to Milano Central station then bus to Milano Malpensa Airport Terminal 1. 2 h 14 min 34€. From Bologna, Bologna bus to Milan, Malpensa Terminal 1. 4 h 15 min 22€. From Bologna drive to Milan Malpensa Airport (MXP). 2 h 37 min 41€. From Ospedale Maggiore line 40 bus to Bologna airport then fly to Milan Malpensa airport. 4 h 23 min 95€. From Bologna Centrale Station train to P. Alinari, bus to Florence airport, then fly to Milan Malpensa airport. 5 h 33 min 197€. From Ospedale Maggiore line 40 bus to Bologna airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Milan Malpensa Airport (MXP). 6 h 4 min 154€. From Ospedale Maggiore line 40 bus to Bologna airport, fly to Milan Bergamo airport, then bus to Milan Malpensa Airport (MXP). 7 h 9 min 154€. From Bologna shuttle to Malpensa Airport Terminal 1. 4 h 27 min 216€.