Travel options for:
Salerno to Florence
  • Train ItaloTreno

    $40 - $75
    1. Salerno Station

      3 h 36 min - once daily

      $40 - $75

  • Train Trenitalia Frecce

    $59 - $104
    1. Salerno

      38 min - 5 times a day

      $3 - $20

    2. Napoli Centrale

      2 h 51 min - every 3 hours

      $55 - $85

  • Bus

    $13 - $55
    1. Salerno

      6 h 47 min - once daily

      $13 - $55

  • Drive

    $75 - $120
    1. Salerno

      4 h 44 min - 323.6 miles

      $75 - $120

  • Train to Naples, fly to Florence

    $126 - $499
    1. Salerno

      38 min - 5 times a day

      $3 - $20

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      3 h 15 min - 1 stopover

      $120 - $470

    4. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Train to Naples, fly to Bologna, train

    $119 - $349
    1. Salerno

      38 min - 5 times a day

      $3 - $20

    2. Naples - Piazza Garibaldi

      11 min - hourly

      $1 - $2

    3. Naples (NAP)

      1 h 15 min - non-stop

      $95 - $270

    4. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    5. Bologna Centrale

      37 min - hourly

      $16 - $23

  • Train, train to Rome, fly to Florence

    $111 - $339
    1. Salerno

      38 min - 5 times a day

      $3 - $20

    2. Napoli Centrale

      1 h 5 min - every 3 hours

      $29 - $45

    3. Roma Termini

      32 min - every 20 minutes

      $12 - $17

    4. Rome (FCO)

      55 min - non-stop

      $65 - $250

    5. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

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

From Salerno Station train to Firenze Santa Maria Novella Station. 3 h 36 min 48€. From Salerno train to Napoli Centrale then train to Firenze S.M.N.. 4 h 14 min 64€. From Salerno bus to Florence. 6 h 47 min 30€. From Salerno drive to Florence. 4 h 44 min 80€. From Salerno train to Naples - Piazza Garibaldi, bus to Naples airport, fly to Florence airport, then line 389 shuttle to Florence. 6 h 6 min 121€. From Salerno train to Naples - Piazza Garibaldi, bus to Naples airport, fly to Bologna airport, Aerobus to Bologna Centrale, then train to Florence. 5 h 3 min 115€. From Salerno train to Napoli Centrale, train to Roma Termini, train to Rome airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 6 min 120€.