Travel options for:
Zürich to Venice
  • Fly from Zurich

    $68 - $321
    1. Zürich

      9 min - hourly

      $11 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train to Basel, fly

    $89 - $386
    1. Zürich

      53 min - 3 times a day

      $30 - $60

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 5 min - non-stop

      $50 - $320

    4. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Train

    $94 - $173
    1. Zürich HB

      4 h 3 min - every 4 hours

      $70 - $120

    2. Milano Centrale

      2 h 35 min - every 4 hours

      $23 - $55

  • Train via Bellinzona

    $101 - $197
    1. Zürich HB

      1 h 38 min - once daily

      $50 - $95

    2. Bellinzona

      1 h 47 min - every 3 hours

      $25 - $50

    3. Milano Centrale

      2 h 35 min - every 4 hours

      $23 - $55

  • Bus

    $30 - $55
    1. Zurich

      8 h - 6 times a week

      $30 - $55

  • Night train, bus

    $49 - $75
    1. Zürich HB

      3 h 48 min - once daily

      $27 - $35

    2. Innsbruck

      9 h 20 min - twice daily

      $22 - $40

  • Drive

    $80 - $120
    1. Zürich

      5 h 32 min - 342.8 miles

      $80 - $120

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

From Zürich HB train to Zurich airport, fly to Venice airport, then line 5 bus to Venice. 3 h 48 min $141. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Venice airport, then line 5 bus to Venice. 4 h 53 min $174. From Zürich HB train to Milano Centrale then train to Venezia Santa Lucia. 7 h 5 min $155. From Zürich HB train to Bellinzona, train to Milano Centrale, then train to Venezia Santa Lucia. 7 h 7 min $177. From Zurich bus to Venice, Venice. 8 h $54. From Zürich HB night train to Innsbruck then bus to Venice. 14 h 8 min $54. From Zürich drive to Venice. 5 h 32 min $100.