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

    $40 - $76
    1. Livorno Centrale

      1 h 20 min - hourly

      $12

    2. Firenze S.M.N.

      1 h 40 min - every 3 hours

      $29 - $65

  • Train

    $40 - $60
    1. Livorno Centrale

      4 h 18 min - once daily

      $40 - $60

  • Bus Autostradale

    $37 - $59
    1. Livorno P.Za Della Repubblica

      55 min - hourly

      $4 - $5

    2. Via Crispi 93/95

      55 min - every 3 hours

      $3 - $4

    3. Viareggio

      3 h 48 min - once daily

      $30 - $50

  • Bus FlixBus

    $26 - $45
    1. Livorno P.Za Della Repubblica

      55 min - hourly

      $4 - $5

    2. Battisti

      10 min - every 20 minutes

      $1 - $3

    3. Pisa

      5 h 15 min - once daily

      $19 - $35

    4. Lampugnano

      14 min - every 10 minutes - line 1

      $2

  • Night train

    $21 - $55
    1. Livorno Centrale

      5 h 7 min - 6 times a week

      $21 - $55

  • Rideshare

    $19
    1. Livorno

      3 h 43 min - 3 times a day

      $19

  • Drive

    $45 - $70
    1. Livorno

      2 h 55 min - 187.8 miles

      $45 - $70

  • Fly

    $124 - $295
    1. Livorno

      17 min - hourly

      $3 - $12

    2. Pisa Centrale

      5 min - every 10 minutes

    3. Pisa (PSA)

      3 h 5 min - 1 stopover

      $120 - $280

    4. Milan Linate (LIN)

      23 min - every 15 minutes - line 73

      $1 - $3

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

From Livorno Centrale train to Firenze S.M.N. then train to Milano Centrale. 3 h 38 min 47€. From Livorno Centrale train to Milano Centrale. 4 h 18 min 42€. From Livorno P.Za Della Repubblica bus to Via Crispi 93/95, bus to Viareggio, then bus to Porto di Mare. 7 h 19 min 44€. From Livorno P.Za Della Repubblica bus to Battisti, bus to Pisa, bus to Lampugnano, then line 1 subway to Duomo M1. 7 h 44 min 32€. From Livorno Centrale night train to Milano Centrale. 5 h 7 min 24€. From Livorno rideshare to Milan. 3 h 43 min 15€. From Livorno drive to Milan. 2 h 55 min 46€. From Livorno Centrale train to Pisa Centrale, train to Pisa airport, fly to Milan Linate airport, then line 73 bus to Milan. 5 h 1 min 123€.