Travel from Geneva to Lake-Bled

Bus or train from Geneva to Lake Bled?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Lake Bled every 4 hours. Tickets cost $85 - $150 and the journey takes 3 h 55 min. 5 other operators also service this route. Alternatively, Globtour operates a bus from Geneva to Lake Bled twice a week. Tickets cost $90 - $130 and the journey takes 16 h. AlpeTour also services this route hourly.

Travel Guides

Slovenia: Getting from Ljubljana to Lake BledRome2rio's guide to the easiest, cheapest and fastest routes to this iconic Slovenian destination
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Geneva to Lake Bled

From Genève train to Geneva airport, fly to Trieste airport, then shuttle to Lake Bled. 8 h 17 min $358. From Genève train to Geneva airport, fly to Ljubljana airport, shuttle to Ljubljana, train to Lesce Bled, then bus to Lake Bled. 6 h 34 min $228. From Genève train to Geneva airport, fly to Klagenfurt airport, shuttle to Kranj, then bus to Lake Bled. 8 h 50 min $326. From Geneve train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Lake Bled. 9 h 24 min $399. From Geneva bus to Venezia Mestre then shuttle to Bled. 12 h 10 min $317. From Geneve train to Milano Centrale, train to Venezia Mestre, train to Gorizia Centrale, bus to Gorizia - Via Santa Chiara, walk to Nova Gorica, then train to Bled Jezero. 13 h 56 min $218. From Genf Busbahnhof bus to Ljubljana then bus to Bled Mlino. 18 h 10 min $116. From Genève train to Zürich HB, night train to Lesce Bled, then bus to Bled Mlino. 15 h 32 min $228. From Geneva drive to Lake Bled. 8 h 22 min $137.
Close Print Itinerary
  1. Here are 9 options to get from
    Geneva to Lake Bled:

    1. Trip:
      1 Fly Geneva to Trieste, shuttle
      • One-Way approx: USD $146 - $998
      • Duration: 8 h 17 min
      Open +
      • Trip:
        1 Fly Geneva to Trieste, shuttle
        • One-Way approx: USD $146 - $998
        • Duration: 8 h 17 min
        Close x
    2. Trip:
      2 Fly Geneva to Ljubljana, train
      • One-Way approx: USD $154 - $480
      • Duration: 6 h 34 min
      Open +
      • Trip:
        2 Fly Geneva to Ljubljana, train
        • One-Way approx: USD $154 - $480
        • Duration: 6 h 34 min
        Close x
    3. Trip:
      3 Fly Geneva to Klagenfurt, shuttle
      • One-Way approx: USD $145 - $612
      • Duration: 8 h 50 min
      Open +
      • Trip:
        3 Fly Geneva to Klagenfurt, shuttle
        • One-Way approx: USD $145 - $612
        • Duration: 8 h 50 min
        Close x
    4. Trip:
      4 Train to Milan Linate, fly to Trieste, shuttle
      • One-Way approx: USD $215 - $781
      • Duration: 9 h 24 min
      Open +
      • Trip:
        4 Train to Milan Linate, fly to Trieste, shuttle
        • One-Way approx: USD $215 - $781
        • Duration: 9 h 24 min
        Close x
    5. Trip:
      5 Bus, shuttle
      • One-Way approx: USD $85 - $608
      • Duration: 12 h 10 min
      Open +
      • Trip:
        5 Bus, shuttle
        • One-Way approx: USD $85 - $608
        • Duration: 12 h 10 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $145 - $235
      • Duration: 13 h 56 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $145 - $235
        • Duration: 13 h 56 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $93 - $138
      • Duration: 18 h 10 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $93 - $138
        • Duration: 18 h 10 min
        Close x
    8. Trip:
      8 Train, night train
      • One-Way approx: USD $150 - $239
      • Duration: 15 h 32 min
      Open +
      • Trip:
        8 Train, night train
        • One-Way approx: USD $150 - $239
        • Duration: 15 h 32 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 8 h 22 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 8 h 22 min
        Close x