Travel options for:
Milan to Livorno
  • Train via Firenze S.M.N.

    $46 - $81
    1. Milano Centrale

      1 h 40 min - every 3 hours

      $35 - $60

    2. Firenze S.M.N.

      1 h 20 min - hourly

      $7 - $26

  • Train

    $40 - $60
    1. Milano Centrale

      4 h 16 min - once daily

      $40 - $60

  • Bus

    $37 - $55
    1. Duomo M3

      9 min - every 10 minutes - line 3

      $2

    2. Porto di Mare

      3 h 49 min - once daily

      $29 - $45

    3. P.Za D'Azeglio Sud

      55 min - every 3 hours

      $3 - $4

    4. Pisa Sesta Porta

      57 min - hourly - line 010

      $3 - $4

  • Night train

    $21 - $55
    1. Milano Centrale

      4 h 11 min - once daily

      $21 - $55

  • Rideshare

    $18 - $20
    1. Milan

      3 h 45 min - twice daily

      $18 - $20

  • Drive

    $45 - $65
    1. Milan

      2 h 54 min - 186.7 miles

      $45 - $65

  • Fly

    $123 - $297
    1. Milan

      24 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      2 h 55 min - 1 stopover

      $120 - $280

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      16 min - hourly

      $1 - $15

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

From Milano Centrale train to Firenze S.M.N. then train to Livorno Centrale. 3 h 25 min 49€. From Milano Centrale train to Livorno Centrale. 4 h 16 min 42€. From Duomo M3 line 3 subway to Porto di Mare, bus to P.Za D'Azeglio Sud, bus to Pisa Sesta Porta, then line 010 bus to V.Nievo Fr Cinema Aurora. 8 h 17 min 44€. From Milano Centrale night train to Livorno Centrale. 4 h 11 min 24€. From Milan rideshare to Livorno. 3 h 45 min 15€. From Milan drive to Livorno. 2 h 54 min 46€. From l.go augusto line 73 bus to Milan Linate airport, fly to Pisa airport, train to Pisa Centrale, then train to Livorno. 4 h 54 min 123€.