Travel options for:
Bern to Venice
  • Train

    $94 - $150
    1. Bern

      1hrs 04min - hourly

      $40 - $70

    2. Brig

      1hrs 53min - 5 times a day

      $23 - $35

    3. Milano Centrale

      2hrs 35min - every 4 hours

      $30 - $45

      • Venezia Santa Lucia
  • Bus

    $49 - $75
    1. Berne

      2hrs 30min - twice daily

      $7 - $10

    2. Luzern

      3hrs 36min - once daily

      $27 - $40

    3. Milan

      4hrs 10min - 4 times a day

      $15 - $25

      • Venice
  • Train, night train

    $93 - $155
    1. Bern

      1hrs 04min - hourly

      $40 - $70

    2. Brig

      1hrs 41min - 5 times a day

      $22 - $35

    3. Rho-Fiera Milano

      3hrs 50min - once daily

      $30 - $50

      • Venezia Santa Lucia
  • Drive

    $110 - $160
    1. Bern

      6hrs 07min - 386.8 miles

      $110 - $160

      • Venice
  • Train to Basel, fly

    $84 - $232
    1. Bern

      55min - hourly

      $40 - $70

    2. Basel SBB, Bahnhof

      16min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1hrs 05min - non-stop

      $40 - $150

    4. Venice (VCE)

      23min - every 20 minutes

      $1 - $9

      • Venice
  • Train to Zurich, fly

    $124 - $261
    1. Bern

      1hrs 14min - hourly

      $45 - $85

    2. Zurich (ZRH)

      1hrs 05min - non-stop

      $75 - $170

    3. Venice (VCE)

      23min - every 20 minutes

      $1 - $9

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

From Bern train to Brig, train to Milano Centrale, then train to Venezia Santa Lucia. 6hrs 59min SFr 140. From Berne bus to Luzern, bus to Milan, then bus to Venice. 12hrs 16min SFr 63. From Bern train to Brig, train to Rho-Fiera Milano, then night train to Venezia Santa Lucia. 8hrs 35min SFr 140. From Bern drive to Venice. 6hrs 07min SFr 134. From Bern train to Basel SBB, Bahnhof, line 50 bus to Basel airport, fly to Venice airport, then bus to Venice. 4hrs 48min SFr 149. From Bern train to Zurich airport, fly to Venice airport, then bus to Venice. 4hrs 48min SFr 200.