Travel options for:
Milan to Carrara
  • Train via La Spezia Centrale

    $30 - $55
    1. Milano Centrale

      2 h 56 min - once daily

      $29 - $40

    2. La Spezia Centrale

      23 min - 4 times a day

      $1 - $16

  • Bus

    $26 - $45
    1. Porto di Mare

      3 h 18 min - once daily

      $26 - $45

    2. Direzione Est Viale

      21 min - hourly

  • Train

    $32 - $47
    1. Duomo M3

      11 min - every 10 minutes - line 3

      $2

    2. Milano Rogoredo

      3 h 23 min - once daily

      $30 - $45

    3. Direzione Monti Viale Xx

      12 min - hourly

  • Rideshare

    $15 - $18
    1. Milan

      3 h 3 min - 3 times a day

      $15 - $18

  • Drive

    $35 - $55
    1. Milan

      2 h 25 min - 148.3 miles

      $35 - $55

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

From Milano Centrale train to La Spezia Centrale then train to Carrara Avenza. 3 h 50 min 36€. From Porto di Mare bus to Direzione Est Viale Colombo/Via Rinchios then bus to Carrara Poste. 3 h 51 min 36€. From Duomo M3 line 3 subway to Milano Rogoredo, train to Direzione Monti Viale Xx Settembre/Via P, then bus to Piazza Allende Direzione Monti. 4 h 52 min 35€. From Milan rideshare to Carrara. 3 h 3 min 14€. From Milan drive to Carrara. 2 h 25 min 36€.

 
 

Bus or train from Milan to Carrara?

Trenitalia Intercity operates a train from Milan to Carrara every 2 hours. Tickets cost $29 - $40 and the journey takes 2 h 56 min. Trenitalia also services this route hourly. Alternatively, Autostradale operates a bus from Milan to Carrara once daily. Tickets cost $26 - $45 and the journey takes 3 h 18 min. CTT NORD also services this route every 30 minutes.