Travel options for:
Varenna to Florence
  • Train

    $37 - $81
    1. Varenna Esino

      1 h 3 min - every 4 hours

      $6 - $22

    2. Milano Centrale

      1 h 40 min - every 3 hours

      $30 - $60

  • Train, bus

    $24 - $52
    1. Varenna Esino

      1 h 3 min - every 4 hours

      $6 - $22

    2. stazione centrale m2 m3

      47 min - every 2 hours

      $1 - $3

    3. Milan, Milan

      3 h 30 min - 3 times a day

      $16 - $28

  • Drive

    $55 - $85
    1. Varenna

      3 h 55 min - 239.7 miles

      $55 - $85

  • Train to Milan Linate, fly

    $129 - $425
    1. Varenna

      1 h 3 min - every 4 hours

      $6 - $22

    2. Milan Central Station

      25 min - every 30 minutes

      $1 - $6

    3. Milan Linate (LIN)

      2 h 55 min - 1 stopover

      $120 - $390

    4. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

  • Fly from Milan Bergamo

    $58 - $318
    1. Varenna

      39 min - every 4 hours

      $4 - $8

    2. Lecco

      40 min - every 4 hours

      $1 - $10

    3. Bergamo FS

      13 min - every 30 minutes

      $2 - $3

    4. Milan Bergamo (BGY)

      4 h 30 min - 1 stopover

      $50 - $290

    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 Varenna Esino train to Milano Centrale then train to Firenze S.M.N.. 3 h 6 min 52€. From Varenna Esino train to stazione centrale m2 m3, bus to Milan, Milan, then bus to Florence. 6 h 52 min 42€. From Varenna drive to Florence. 3 h 55 min 59€. From Varenna Esino train to Milan Central Station, bus to Milan Linate airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 53 min 181€. From Varenna Esino train to Lecco, train to Bergamo FS, bus to Milan Bergamo airport, fly to Florence airport, then line 389 shuttle to Florence. 8 h 22 min 150€.