Travel options for:
Naples to Florence
  • Train

    $50 - $85
    1. Napoli Centrale

      2 h 51 min - every 3 hours

      $50 - $85

  • Bus FlixBus

    $25 - $50
    1. Naples

      6 h 25 min - once daily

      $25 - $50

  • Bus Autolinee Gambioli

    $35 - $56
    1. Naples - Piazza Garibaldi

      1 h 10 min - hourly

      $4 - $6

    2. Caserta

      6 h 12 min - twice a week

      $30 - $50

  • Rideshare

    $28 - $30
    1. Naples

      5 h 37 min - 3 times a day

      $28 - $30

  • Drive

    $70 - $110
    1. Naples

      4 h 21 min - 298.9 miles

      $70 - $110

  • Fly Naples to Florence

    $122 - $480
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      3 h 15 min - 1 stopover

      $120 - $470

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Fly Naples to Bologna, train

    $115 - $330
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      1 h 15 min - non-stop

      $95 - $270

    3. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    4. Bologna Centrale

      37 min - hourly

      $16 - $23

  • Train to Rome, fly to Florence

    $108 - $317
    1. Naples

      1 h 5 min - every 3 hours

      $29 - $45

    2. Roma Termini

      32 min - every 20 minutes

      $12 - $17

    3. Rome (FCO)

      55 min - non-stop

      $65 - $250

    4. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Fly Naples to Rome, train

    $118 - $359
    1. Naples

      11 min - hourly

      $1 - $2

    2. Naples (NAP)

      45 min - non-stop

      $75 - $290

    3. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

    4. Roma Termini

      1 h 32 min - every 15 minutes

      $30 - $50

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

From Napoli Centrale train to Firenze S.M.N.. 2 h 51 min 57€. From Naples bus to Florence. 6 h 25 min 28€. From Naples - Piazza Garibaldi bus to Caserta then bus to Florence. 8 h 22 min 38€. From Naples rideshare to Florence. 5 h 37 min 24€. From Naples drive to Florence. 4 h 21 min 74€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 46 min 116€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Bologna airport, Aerobus to Bologna Centrale, then train to Florence. 3 h 43 min 111€. From Napoli Centrale train to Roma Termini, train to Rome airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 3 min 116€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Rome airport, train to Roma Termini, then train to Florence. 4 h 15 min 178€.