Travel options for:
Sorrento to Milan
  • Subway, train

    $68 - $124
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Napoli Centrale

      4 h 19 min - every 4 hours

      $65 - $120

  • Subway, train via Roma Tiburtina

    $108 - $149
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Napoli Centrale

      1 h 27 min - every 3 hours

      $45 - $55

    3. Roma Tiburtina

      3 h 28 min - every 4 hours

      $60 - $90

  • Bus

    $55 - $76
    1. Sorrento

      4 h - every 4 hours

      $24 - $29

    2. Roma Tiburtina

      7 h 24 min - once daily

      $30 - $45

    3. p.za mistral

      20 min - every 30 minutes - line 84

      $1 - $3

  • Subway, bus

    $50 - $86
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Naples

      14 h 15 min - every 3 hours

      $45 - $80

    3. Lampugnano

      14 min - every 10 minutes - line 1

      $2

  • Drive

    $120 - $180
    1. Sorrento

      7 h 37 min - 506.3 miles

      $120 - $180

  • Subway to Naples, fly to Milan Linate

    $50 - $229
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      1 h 15 min - non-stop

      $45 - $220

    4. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $3

  • Subway to Naples, fly to Milan Malpensa, train

    $56 - $202
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      1 h 25 min - non-stop

      $40 - $180

    4. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Subway to Naples, fly to Milan Bergamo, shuttle

    $39 - $228
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      1 h 25 min - non-stop

      $30 - $210

    4. Milan Bergamo (BGY)

      50 min - every 30 minutes

      $5 - $12

  • Subway, train to Rome, fly to Milan Linate

    $88 - $274
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Napoli Centrale

      1 h 5 min - every 3 hours

      $23 - $55

    3. Roma Termini

      32 min - every 20 minutes

      $21 - $22

    4. Rome (FCO)

      1 h 10 min - non-stop

      $40 - $190

    5. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $3

  • Subway to Naples, fly to Genoa, train

    $65 - $245
    1. Sorrento

      1 h 5 min - hourly

      $3 - $5

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      1 h 20 min - non-stop

      $45 - $190

    4. Genoa (GOA)

      15 min - every 4 hours

      $1 - $14

    5. Genova Piazza Principe

      1 h 29 min - once daily

      $15 - $35

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

From Sorrento subway to Napoli Centrale then train to Milano Centrale. 5 h 52 min 96€. From Sorrento subway to Napoli Centrale, train to Roma Tiburtina, then train to Milano Porta Garibaldi. 7 h 46 min 109€. From Sorrento bus to Roma Tiburtina, bus to p.za mistral, then line 84 bus to c.so p.ta vittoria l.go augusto. 12 h 50 min 53€. From Sorrento subway to Naples, bus to Lampugnano, then line 1 subway to Duomo M1. 16 h 38 min 68€. From Sorrento drive to Milan. 7 h 37 min 126€. From Sorrento subway to Naples - Piazza Garibaldi, bus to Naples airport, fly to Milan Linate airport, then line 73 bus to Milan. 4 h 43 min 77€. From Sorrento subway to Naples - Piazza Garibaldi, bus to Naples airport, fly to Milan Malpensa airport, then train to Milan. 5 h 18 min 75€. From Sorrento subway to Naples - Piazza Garibaldi, bus to Naples airport, fly to Milan Bergamo airport, then shuttle to Milan. 5 h 33 min 95€. From Sorrento subway to Napoli Centrale, train to Roma Termini, train to Rome airport, fly to Milan Linate airport, then line 73 bus to Milan. 5 h 57 min 124€. From Sorrento subway to Naples - Piazza Garibaldi, bus to Naples airport, fly to Genoa airport, train to Genova Piazza Principe, then train to Milan. 6 h 55 min 100€.