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

    $48 - $260
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      1 h 35 min - non-stop

      $40 - $250

    3. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $3

  • Fly to Milan Malpensa, train

    $48 - $213
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      1 h 40 min - non-stop

      $29 - $190

    3. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Fly to Milan Bergamo, shuttle

    $33 - $289
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      1 h 45 min - non-stop

      $21 - $270

    3. Milan Bergamo (BGY)

      50 min - hourly

      $5 - $12

  • Fly to Verona, train

    $61 - $290
    1. Palermo

      38 min - every 30 minutes

      $8

    2. Palermo (PMO)

      1 h 35 min - non-stop

      $24 - $240

    3. Verona (VRN)

      15 min - every 30 minutes - line 199

      $8

    4. Verona Porta Nuova

      1 h 23 min - every 3 hours

      $22 - $35

  • Train

    $151 - $203
    1. Palermo Centrale

      11 h 34 min - once daily

      $90 - $120

    2. Roma Termini

      2 h 59 min - every 4 hours

      $60 - $90

  • Ferry, drive

    $112 - $194
    1. Palermo

      17 h - once daily

      $90 - $160

    2. Genoa

      1 h 30 min - 87.2 miles

      $21 - $35

  • Bus

    $82 - $118
    1. Palermo

      15 h 55 min - once daily

      $65 - $95

    2. Bologna, Bologna

      2 h 20 min - once daily

      $11 - $20

    3. san donato m3

      33 min - every 30 minutes - line 84

      $1 - $3

  • Bus, bus and ferry

    $141 - $195
    1. Palermo

      1 h 12 min - 6 times a week

      $65 - $95

    2. Castelvetrano

      23 h 19 min - once daily

      $70 - $100

    3. Rogoredo Fs

      11 min - every 10 minutes - line 3

      $2

  • Night train

    $97 - $235
    1. Imperatore Federico

      21 min - every 30 minutes

      $1 - $14

    2. Palermo Centrale

      21 h 38 min - 6 times a week

      $95 - $220

    3. Rogoredo Fs

      11 min - every 10 minutes - line 3

      $2

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

From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Linate airport, then line 73 bus to Milan. 3 h 43 min $109. From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Malpensa airport, then train to Milan. 4 h 13 min $96. From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Milan Bergamo airport, then shuttle to Milan. 4 h 33 min $80. From Palermo - Via Alcide de Gasperi bus to Palermo airport, fly to Verona airport, line 199 Airport Bus to Verona Porta Nuova, then train to Milan. 5 h 27 min $107. From Palermo Centrale train to Roma Termini then train to Milano Centrale. 15 h 4 min $188. From Palermo ferry to Genoa then drive to Milan. 18 h 30 min $185. From Palermo bus to Bologna, Bologna, bus to san donato m3, then line 84 bus to c.so p.ta vittoria l.go augusto. 19 h 54 min $116. From Palermo bus to Castelvetrano, bus and ferry to Rogoredo Fs, then line 3 subway to Duomo M3. 25 h 45 min $177. From Imperatore Federico train to Palermo Centrale, night train to Rogoredo Fs, then line 3 subway to Duomo M3. 23 h 13 min $144.