Travel options for:
Milan to Sorrento
  • Train ItaloTreno, subway

    $61 - $84
    1. Milano Centrale Station

      4 h 52 min - once daily

      $55 - $80

    2. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Train Trenitalia Frecce, subway

    $93 - $135
    1. Milano Porta Garibaldi

      3 h 27 min - 5 times a day

      $65 - $95

    2. Roma Tiburtina

      1 h 29 min - every 3 hours

      $23 - $35

    3. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Bus

    $57 - $85
    1. duomo m1 m3

      24 min - every 2 hours

      $1 - $3

    2. Milan, Milan

      3 h 30 min - 3 times a day

      $16 - $28

    3. Florencie, Montelungo

      3 h 45 min - every 30 minutes

      $15 - $26

    4. Roma

      3 h 45 min - every 4 hours

      $24 - $29

  • Bus, subway

    $50 - $87
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Lampugnano (Milan Metro)

      14 h 15 min - every 3 hours

      $45 - $80

    3. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Drive

    $120 - $180
    1. Milan

      7 h 38 min - 506.7 miles

      $120 - $180

  • Fly Milan Linate to Naples, subway

    $51 - $229
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 15 min - non-stop

      $45 - $220

    3. Naples (NAP)

      11 min - hourly

      $1 - $2

    4. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Train to Milan Malpensa, fly to Naples, subway

    $57 - $203
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      1 h 25 min - non-stop

      $40 - $180

    3. Naples (NAP)

      11 min - hourly

      $1 - $2

    4. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Shuttle to Milan Bergamo, fly to Naples, subway

    $45 - $259
    1. Milan

      50 min - hourly

      $5 - $12

    2. Milan Bergamo (BGY)

      1 h 25 min - non-stop

      $35 - $240

    3. Naples (NAP)

      11 min - hourly

      $1 - $2

    4. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Fly Milan Linate to Rome, train, subway

    $86 - $259
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      1 h 10 min - non-stop

      $40 - $190

    3. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

    4. Roma Termini

      1 h 10 min - every 3 hours

      $29 - $45

    5. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

  • Train to Genoa, fly to Naples, subway

    $71 - $241
    1. Milan

      1 h 30 min - once daily

      $21 - $30

    2. Genova Piazza Principe

      14 min - every 2 hours

      $1 - $14

    3. Genoa (GOA)

      1 h 20 min - non-stop

      $45 - $190

    4. Naples (NAP)

      11 min - hourly

      $1 - $2

    5. Napoli Garibaldi

      1 h 6 min - hourly

      $3 - $5

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

From Milano Centrale Station train to Napoli Garibaldi then subway to Sorrento. 6 h 15 min 61€. From Milano Porta Garibaldi train to Roma Tiburtina, train to Napoli Garibaldi, then subway to Sorrento. 7 h 97€. From duomo m1 m3 bus to Milan, Milan, bus to Florencie, Montelungo, bus to Roma, then bus to Sorrento. 13 h 14 min 62€. From Duomo M1 line 1 subway to Lampugnano (Milan Metro), bus to Napoli Garibaldi, then subway to Sorrento. 16 h 52 min 68€. From Milan drive to Sorrento. 7 h 38 min 126€. From l.go augusto line 73 bus to Milan Linate airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento. 4 h 55 min 78€. From Milano Cadorna train to Milan Malpensa airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento. 5 h 18 min 76€. From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento. 5 h 31 min 113€. From l.go augusto line 73 bus to Milan Linate airport, fly to Rome airport, train to Roma Termini, train to Napoli Garibaldi, then subway to Sorrento. 6 h 14 min 110€. From Milano Centrale train to Genova Piazza Principe, train to Genoa airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento. 6 h 30 min 110€.