Travel options for:
Lausanne to Florence
  • Train

    $100 - $179
    1. Lausanne

      3 h 19 min - 5 times a day

      $70 - $120

    2. Milano Centrale

      1 h 40 min - every 3 hours

      $29 - $65

  • Bus, train

    $81 - $121
    1. Lausanne, Mirabeau

      16 min - every 15 minutes - line 1

      $4

    2. Lausanne Parc Velodrom

      9 h 15 min - twice a week

      $45 - $70

    3. Lampugnano

      14 min - every 10 minutes - line 1

      $2

    4. Duomo M3

      10 min - every 10 minutes - line 3

      transfer

    5. Milano Rogoredo Station

      1 h 55 min - once daily

      $30 - $45

  • Train, bus

    $70 - $124
    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Genève

      6 min - 1814 feet

    3. Geneva

      12 h 30 min - 6 times a week

      $45 - $80

  • Drive

    $95 - $140
    1. Lausanne

      6 h 33 min - 394.2 miles

      $95 - $140

  • Train to Geneva, fly

    $71 - $286
    1. Lausanne

      45 min - every 3 hours

      $26 - $50

    2. Geneva (GVA)

      1 h 10 min - non-stop

      $45 - $240

    3. Florence (FLR)

      9 min - every 30 minutes

  • Train to Zurich, fly

    $147 - $476
    1. Lausanne

      2 h 22 min - every 2 hours

      $70 - $130

    2. Zurich (ZRH)

      1 h 10 min - non-stop

      $75 - $350

    3. Florence (FLR)

      9 min - every 30 minutes

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

From Lausanne train to Milano Centrale then train to Firenze S.M.N.. 5 h 40 min SFr 151. From Lausanne, Mirabeau line 1 bus to Lausanne Parc Velodrom, bus to Lampugnano, line 1 subway to Duomo M3, line 3 subway to Milano Rogoredo Station, then train to Firenze Santa Maria Novella Station. 13 h 57 min SFr 94. From Lausanne train to Genève, walk to Geneva, then bus to Florence. 14 h 12 min SFr 122. From Lausanne drive to Florence. 6 h 33 min SFr 114. From Lausanne train to Geneva airport, fly to Florence airport, then bus to Florence. 4 h 10 min SFr 124. From Lausanne train to Zurich airport, fly to Florence airport, then bus to Florence. 5 h 47 min SFr 263.