Travel options for:
Milan to Bologna
  • Train

    $20 - $55
    1. Milano Centrale

      1 h 2 min - every 3 hours

      $20 - $55

  • Bus

    $14 - $42
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Lampugnano

      2 h 59 min - hourly

      $12 - $40

  • Rideshare

    $15
    1. Milan

      2 h 44 min - hourly

      $15

  • Drive

    $30 - $50
    1. Milan

      2 h 4 min - 133.4 miles

      $30 - $50

  • Fly

    $58 - $326
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      3 h 10 min - 1 stopover

      $55 - $320

    3. Bologna (BLQ)

      11 min - every 15 minutes - line 40

      $1 - $4

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

From Milano Centrale train to Bologna Centrale. 1 h 2 min 35€. From Duomo M1 line 1 subway to Lampugnano then bus to Bologna Centrale. 3 h 58 min 35€. From Milan rideshare to Bologna. 2 h 44 min 12€. From Milan drive to Bologna. 2 h 4 min 33€. From l.go augusto line 73 bus to Milan Linate airport, fly to Bologna airport, then line 40 bus to Bologna. 4 h 53 min 148€.