Travel options for:
Santa Margherita Ligure to Florence
  • Train

    $31 - $49
    1. S.Margherita Ligure

      3 min - 5 times a day

      $2 - $10

    2. Rapallo

      1 h 33 min - once daily

      $20 - $29

    3. Pisa Centrale

      1 h - hourly

      $9 - $10

  • Train via Viareggio

    $32 - $41
    1. Santa Margherita Ligure

      10 min - hourly - line 7

      $1 - $3

    2. Rapallo

      1 h 16 min - once daily

      $18 - $26

    3. Viareggio

      1 h 40 min - hourly

      $12

  • Train #2

    $15 - $55
    1. S.Margherita

      55 min - twice daily

      $4 - $21

    2. La Spezia C.

      2 h 27 min - twice daily

      $11 - $35

  • Bus

    $19 - $31
    1. Santa Margherita Ligure

      10 min - hourly - line 7

      $1 - $3

    2. Rapallo

      1 h 4 min - hourly

      $2 - $4

    3. San Martino - Angolo Via

      22 min - every 20 minutes - line 18

      $2

    4. Genoa, Genoa

      2 h 55 min - once daily

      $13 - $22

  • Drive

    $30 - $45
    1. Santa Margherita Ligure

      2 h 7 min - 129.8 miles

      $30 - $45

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

From S.Margherita Ligure train to Rapallo, train to Pisa Centrale, then train to Firenze S.M.N.. 3 h 45 min 31€. From Santa Margherita Ligure line 7 bus to Rapallo, train to Viareggio, then train to Firenze S.M.N.. 4 h 13 min 30€. From S.Margherita train to La Spezia C. then train to Firenze Smn. 4 h 22 min 19€. From Santa Margherita Ligure line 7 bus to Rapallo, bus to San Martino - Angolo Via Pastore, line 18 bus to Genoa, Genoa, then bus to Florence. 6 h 19 min 24€. From Santa Margherita Ligure drive to Florence. 2 h 7 min 32€.