Travel options for:
Santa Margherita Ligure to Viareggio
  • Train Trenitalia Intercity

    $18 - $27
    1. S.Margherita Ligure Portofino

      1 h 38 min - once daily

      $18 - $27

  • Train Trenitalia Frecce

    $18 - $39
    1. S.Margherita Ligure Portofino

      13 min - every 4 hours

      $1 - $14

    2. Chiavari

      1 h - twice daily

      $17 - $25

  • Train Trenitalia Frecce #2

    $20 - $29
    1. Santa Margherita Ligure

      10 min - hourly - line 7

      $1 - $3

    2. Rapallo

      1 h 5 min - once daily

      $18 - $26

  • Night bus

    $13 - $22
    1. Santa Margherita Ligure

      10 min - hourly - line 7

      $1 - $3

    2. Rapallo

      1 h 10 min - hourly

      $2 - $4

    3. Genoa, Genoa

      2 h 25 min - once daily

      $9 - $15

  • Drive

    $18 - $27
    1. Santa Margherita Ligure

      1 h 21 min - 76.6 miles

      $18 - $27

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

From S.Margherita Ligure Portofino train to Viareggio. 1 h 38 min 22€. From S.Margherita Ligure Portofino train to Chiavari then train to Viareggio. 2 h 13 min 20€. From Santa Margherita Ligure line 7 bus to Rapallo then train to Viareggio. 2 h 15 min 20€. From Santa Margherita Ligure line 7 bus to Rapallo, bus to Genoa, Genoa, then night bus to Viareggio. 5 h 25 min 17€. From Santa Margherita Ligure drive to Viareggio. 1 h 21 min 19€.

 
 

Train from Santa Margherita Ligure to Viareggio

Trenitalia Intercity operates a train from Santa Margherita Ligure to Viareggio 4 times a day. Tickets cost $18 - $27 and the journey takes 1 h 38 min.