Travel options for:
Lausanne to Venice
  • Train via Milano Centrale

    $95 - $169
    1. Lausanne

      3 h 19 min - 5 times a day

      $70 - $120

    2. Milano Centrale

      2 h 35 min - every 4 hours

      $23 - $55

  • Train

    $100 - $170
    1. Lausanne

      6 h 22 min - once daily

      $100 - $170

  • Train, bus

    $60 - $105
    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Genève

      6 min - 1754 feet

    3. Geneva

      8 h 5 min - once daily

      $35 - $60

  • Bus, train

    $68 - $125
    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

      2 h 39 min - hourly

      $9 - $16

    4. Verona Porta Nuova

      1 h 11 min - every 4 hours

      $10 - $35

  • Drive

    $85 - $130
    1. Lausanne

      6 h 5 min - 369.7 miles

      $85 - $130

  • Train to Geneva, fly

    $64 - $288
    1. Lausanne

      45 min - every 3 hours

      $26 - $50

    2. Geneva (GVA)

      1 h 15 min - non-stop

      $35 - $240

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train, train to Basel, fly

    $120 - $445
    1. Lausanne

      1 h 6 min - every 3 hours

      $35 - $65

    2. Bern

      55 min - 3 times a day

      $29 - $55

    3. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    4. Basel (BSL)

      1 h 5 min - non-stop

      $50 - $320

    5. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train to Zurich, fly

    $130 - $430
    1. Lausanne

      2 h 22 min - every 3 hours

      $70 - $130

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

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

From Lausanne train to Milano Centrale then train to Venezia Santa Lucia. 6 h 21 min SFr 146. From Lausanne train to Venezia Santa Lucia. 6 h 22 min SFr 150. From Lausanne train to Genève, walk to Geneva, then bus to Venice, Venice. 9 h 47 min SFr 97. From Lausanne, Mirabeau line 1 bus to Lausanne Parc Velodrom, bus to Lampugnano, bus to Verona Porta Nuova, then train to Venezia Santa Lucia. 15 h 26 min SFr 93. From Lausanne drive to Venice. 6 h 5 min SFr 106. From Lausanne train to Geneva airport, fly to Venice airport, then line 5 bus to Venice. 4 h 34 min SFr 125. From Lausanne train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Venice airport, then line 5 bus to Venice. 6 h 22 min SFr 224. From Lausanne train to Zurich airport, fly to Venice airport, then line 5 bus to Venice. 6 h 1 min SFr 244.