Travel from Zagreb to Switzerland

Train, bus or fly from Zagreb to Switzerland?

Swiss, Croatia Airlines and 2 other airlines fly from Zagreb to Zürich (Kreis 11) every 3 hours. Alternatively, Eurolines CH operates a bus from Zagreb to Zürich twice daily. Tickets cost $55 - $85 and the journey takes 13 h 12 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zagreb to Switzerland

From Zagreb shuttle to Zagreb airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 4 h 9 min $172. From Zagreb shuttle to Zagreb airport, fly to Basel airport, line 50 bus to Basel, Brausebad, then line 6 tram to Basel. 5 h 50 min $208. From Zagreb shuttle to Ljubljana airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 5 h 54 min $310. From Zagreb shuttle to Graz airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 6 h 35 min $334. From Zagreb bus to Zürich HB then line 15 train to Zürich Stadelhofen. 13 h 16 min $86. From Zagreb Glavni Kolod. train to Ulm Hbf, train to Schaffhausen, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 14 h 17 min $231. From Zagreb bus to Ljubljana Zob Postaja, bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus. 14 h 32 min $81. From Zagreb Glavni Kolod. night train to Zürich HB then line 15 train to Zürich Stadelhofen. 14 h 46 min $108. From Zagreb drive to Zürich. 8 h 30 min $138.
Close Print Itinerary
  1. Here are 9 options to get from
    Zagreb to Switzerland:

    1. Trip:
      1 Fly Zagreb to Zurich
      • One-Way approx: USD $107 - $423
      • Duration: 4 h 9 min
      Open +
      • Trip:
        1 Fly Zagreb to Zurich
        • One-Way approx: USD $107 - $423
        • Duration: 4 h 9 min
        Close x
    2. Trip:
      2 Fly Zagreb to Basel
      • One-Way approx: USD $140 - $490
      • Duration: 5 h 50 min
      Open +
      • Trip:
        2 Fly Zagreb to Basel
        • One-Way approx: USD $140 - $490
        • Duration: 5 h 50 min
        Close x
    3. Trip:
      3 Shuttle to Ljubljana, fly to Zurich
      • One-Way approx: USD $137 - $595
      • Duration: 5 h 54 min
      Open +
      • Trip:
        3 Shuttle to Ljubljana, fly to Zurich
        • One-Way approx: USD $137 - $595
        • Duration: 5 h 54 min
        Close x
    4. Trip:
      4 Shuttle to Graz, fly to Zurich
      • One-Way approx: USD $151 - $672
      • Duration: 6 h 35 min
      Open +
      • Trip:
        4 Shuttle to Graz, fly to Zurich
        • One-Way approx: USD $151 - $672
        • Duration: 6 h 35 min
        Close x
    5. Trip:
      5 Bus Eurolines CH
      • One-Way approx: USD $64 - $100
      • Duration: 13 h 16 min
      Open +
      • Trip:
        5 Bus Eurolines CH
        • One-Way approx: USD $64 - $100
        • Duration: 13 h 16 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $165 - $260
      • Duration: 14 h 17 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $165 - $260
        • Duration: 14 h 17 min
        Close x
    7. Trip:
      7 Bus Globtour
      • One-Way approx: USD $65 - $108
      • Duration: 14 h 32 min
      Open +
      • Trip:
        7 Bus Globtour
        • One-Way approx: USD $65 - $108
        • Duration: 14 h 32 min
        Close x
    8. Trip:
      8 Night train
      • One-Way approx: USD $89 - $121
      • Duration: 14 h 46 min
      Open +
      • Trip:
        8 Night train
        • One-Way approx: USD $89 - $121
        • Duration: 14 h 46 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 8 h 30 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 8 h 30 min
        Close x