Travel options for:
Zürich to Lake Bled
  • Train

    $110 - $181
    1. Zürich HB

      5 h 23 min - 3 times a day

      $75 - $130

    2. Salzburg Hbf

      3 h 38 min - once daily

      $30 - $50

    3. Lesce Bled

      13 min - hourly

      $1 - $3

  • Bus

    $57 - $87
    1. Zürich Hbf Nord

      10 h 10 min - 3 times a week

      $50 - $80

    2. Ljubljana

      1 h 19 min - hourly

      $3 - $10

  • Night train

    $61 - $80
    1. Zürich HB

      10 h 51 min - once daily

      $60 - $80

    2. Lesce Bled

      13 min - hourly

      $1 - $3

  • Drive

    $85 - $130
    1. Zürich

      6 h 41 min - 424.6 miles

      $85 - $130

  • Fly to Venice, shuttle

    $111 - $799
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $55 - $300

    3. Venice (VCE)

      3 h 34 min - on demand

      $45 - $480

  • Fly to Ljubljana, train

    $133 - $361
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $90 - $280

    3. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

    4. Ljubljana

      1 h - every 3 hours

      $6 - $9

    5. Lesce Bled

      13 min - hourly

      $1 - $3

  • Fly to Zagreb, shuttle

    $131 - $669
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 20 min - non-stop

      $80 - $290

    3. Zagreb (ZAG)

      3 h 15 min - on demand

      $40 - $360

  • Fly to Klagenfurt, shuttle

    $134 - $443
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      3 h 15 min - 1 stopover

      $110 - $300

    3. Klagenfurt (KLU)

      1 h 15 min - on demand

      $11 - $120

    4. Kranj

      42 min - hourly

      $2 - $4

  • Fly to Graz, shuttle, train

    $158 - $711
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 20 min - non-stop

      $100 - $310

    3. Graz (GRZ)

      2 h 22 min - on demand

      $40 - $370

    4. Ljubljana

      1 h - every 3 hours

      $6 - $9

    5. Lesce Bled

      13 min - hourly

      $1 - $3

  • Fly to Munich, train

    $156 - $415
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      55 min - non-stop

      $85 - $300

    3. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    4. München Ost

      5 h 24 min - once daily

      $55 - $85

    5. Lesce Bled

      13 min - hourly

      $1 - $3

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

From Zürich HB train to Salzburg Hbf, train to Lesce Bled, then bus to Bled Mlino. 10 h 56 min SFr 158. From Zürich Hbf Nord bus to Ljubljana then bus to Bled Mlino. 12 h 20 min SFr 73. From Zürich HB night train to Lesce Bled then bus to Bled Mlino. 11 h 46 min SFr 70. From Zürich drive to Lake Bled. 6 h 41 min SFr 107. From Zürich HB train to Zurich airport, fly to Venice airport, then shuttle to Lake Bled. 7 h 18 min SFr 385. From Zürich HB train to Zurich airport, fly to Ljubljana airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Lake Bled. 6 h 27 min SFr 206. From Zürich HB train to Zurich airport, fly to Zagreb airport, then shuttle to Lake Bled. 7 h 14 min SFr 336. From Zürich HB train to Zurich airport, fly to Klagenfurt airport, shuttle to Kranj, then bus to Lake Bled. 8 h 42 min SFr 220. From Zürich HB train to Zurich airport, fly to Graz airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Lake Bled. 8 h 46 min SFr 335. From Zürich HB train to Zurich airport, fly to Munich airport, train to München Ost, train to Lesce Bled, then bus to Lake Bled. 10 h 1 min SFr 225.