Travel options for:
Interlaken to Florence
  • Train Trenitalia Frecce

    $80 - $162
    1. Interlaken West

      16 min - 3 times a day

      $9 - $23

    2. Spiez

      35 min - every 4 hours

      $17 - $35

    3. Brig

      1 h 53 min - 5 times a day

      $25 - $40

    4. Milano Centrale

      1 h 40 min - every 3 hours

      $29 - $65

  • Train ItaloTreno

    $70 - $147
    1. Interlaken West

      16 min - 3 times a day

      $9 - $23

    2. Spiez

      1 h 7 min - 3 times a day

      $22 - $40

    3. Domodossola

      1 h 38 min - every 4 hours

      $9 - $40

    4. Milano Centrale Station

      1 h 57 min - once daily

      $30 - $45

  • Bus

    $62 - $100
    1. Interlaken Ost

      43 min - every 4 hours

      $14 - $20

    2. Brünig-Hasliberg

      1 h 3 min - hourly - line 470

      $18 - $25

    3. Luzern

      4 min - 1277 feet

    4. Luzern

      7 h 40 min - twice daily

      $30 - $55

  • Drive

    $90 - $140
    1. Interlaken

      6 h 21 min - 381.7 miles

      $90 - $140

  • Train, fly

    $139 - $473
    1. Interlaken

      47 min - 3 times a day

      $24 - $45

    2. Bern

      1 h 10 min - every 2 hours

      $40 - $80

    3. Zurich (ZRH)

      1 h 10 min - non-stop

      $75 - $350

    4. Florence (FLR)

      9 min - every 30 minutes

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

From Interlaken West train to Spiez, train to Brig, train to Milano Centrale, then train to Firenze S.M.N.. 6 h 26 min 104€. From Interlaken West train to Spiez, train to Domodossola, train to Milano Centrale Station, then train to Firenze Santa Maria Novella Station. 7 h 53 min 100€. From Interlaken Ost bus to Brünig-Hasliberg, line 470 train to Luzern, walk to Luzern, then bus to Florence. 11 h 13 min 78€. From Interlaken drive to Florence. 6 h 21 min 95€. From Interlaken West train to Bern, train to Zurich airport, fly to Florence airport, then bus to Florence. 5 h 45 min 223€.