Travel from Zürich to Bled

Bus or train from Zürich to Bled?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Bled every 4 hours. Tickets cost $80 - $140 and the journey takes 5 h 23 min. 2 other operators also service this route. Alternatively, Globtour operates a bus from Zürich to Bled once daily. Tickets cost $55 - $85 and the journey takes 10 h 10 min. 2 other operators also service this route.

Travel Guides

Slovenia: Getting from Ljubljana to Lake BledRome2rio's guide to the easiest, cheapest and fastest routes to this iconic Slovenian destination

How to get from Zürich to Bled

From Zürich HB train to Salzburg Hbf, train to Lesce Bled, then bus to Bled Union. 10 h 51 min SFr 162. From Zürich Hbf Nord bus to Ljubljana then bus to Bled Union. 12 h 15 min SFr 73. From Zürich HB night train to Lesce Bled then bus to Bled Union. 11 h 41 min SFr 70. From Zürich drive to Bled. 6 h 40 min SFr 103. From Zürich HB train to Zurich airport, fly to Ljubljana airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Bled. 6 h 21 min SFr 199. From Zürich HB train to Zurich airport, fly to Venice airport, then shuttle to Bled. 7 h 18 min SFr 390. From Zürich HB train to Zurich airport, fly to Zagreb airport, then shuttle to Bled. 7 h 14 min SFr 333. From Zürich HB train to Zurich airport, fly to Klagenfurt airport, shuttle to Kranj, then bus to Bled. 8 h 57 min SFr 217. From Zürich HB train to Zurich airport, fly to Graz airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Bled. 8 h 40 min SFr 333. From Zürich HB train to Zurich airport, fly to Munich airport, train to München Ost, train to Lesce Bled, then bus to Bled. 9 h 56 min SFr 222.
Close Print Itinerary
  1. Here are 10 options to get from
    Zürich to Bled:

    1. Trip:
      1 Train
      • One-Way approx: USD $114 - $192
      • Duration: 10 h 51 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $114 - $192
        • Duration: 10 h 51 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $60 - $91
      • Duration: 12 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $60 - $91
        • Duration: 12 h 15 min
        Close x
    3. Trip:
      3 Night train
      • One-Way approx: USD $64 - $84
      • Duration: 11 h 41 min
      Open +
      • Trip:
        3 Night train
        • One-Way approx: USD $64 - $84
        • Duration: 11 h 41 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $85 - $130
      • Duration: 6 h 40 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $85 - $130
        • Duration: 6 h 40 min
        Close x
    5. Trip:
      5 Fly to Ljubljana, train
      • One-Way approx: USD $134 - $362
      • Duration: 6 h 21 min
      Open +
      • Trip:
        5 Fly to Ljubljana, train
        • One-Way approx: USD $134 - $362
        • Duration: 6 h 21 min
        Close x
    6. Trip:
      6 Fly to Venice, shuttle
      • One-Way approx: USD $116 - $820
      • Duration: 7 h 18 min
      Open +
      • Trip:
        6 Fly to Venice, shuttle
        • One-Way approx: USD $116 - $820
        • Duration: 7 h 18 min
        Close x
    7. Trip:
      7 Fly to Zagreb, shuttle
      • One-Way approx: USD $136 - $690
      • Duration: 7 h 14 min
      Open +
      • Trip:
        7 Fly to Zagreb, shuttle
        • One-Way approx: USD $136 - $690
        • Duration: 7 h 14 min
        Close x
    8. Trip:
      8 Fly to Klagenfurt, shuttle
      • One-Way approx: USD $135 - $454
      • Duration: 8 h 57 min
      Open +
      • Trip:
        8 Fly to Klagenfurt, shuttle
        • One-Way approx: USD $135 - $454
        • Duration: 8 h 57 min
        Close x
    9. Trip:
      9 Fly to Graz, shuttle, train
      • One-Way approx: USD $163 - $732
      • Duration: 8 h 40 min
      Open +
      • Trip:
        9 Fly to Graz, shuttle, train
        • One-Way approx: USD $163 - $732
        • Duration: 8 h 40 min
        Close x
    10. Trip:
      10 Fly to Munich, train
      • One-Way approx: USD $156 - $421
      • Duration: 9 h 56 min
      Open +
      • Trip:
        10 Fly to Munich, train
        • One-Way approx: USD $156 - $421
        • Duration: 9 h 56 min
        Close x