Travel from Bern to Zagreb

Bus or train from Bern to Zagreb?

Globtour operates a bus from Bern to Zagreb 3 times a day. Tickets cost $75 - $110 and the journey takes 13 h 30 min. Eurolines CH also services this route once daily. Alternatively, you can take a train from Bern to Zagreb via Basel SBB, Karlsruhe Hbf, and Stuttgart Hbf in around 16 h 22 min.

How to get from Bern to Zagreb

From Bern train to Zurich airport, fly to Zagreb airport, then shuttle to Zagreb. 4 h 52 min $230. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Zagreb airport, then shuttle to Zagreb. 6 h 33 min $270. From Bern train to Zurich airport, fly to Ljubljana airport, then shuttle to Zagreb. 6 h 52 min $370. From Bern train to Zurich airport, fly to Graz airport, then shuttle to Zagreb. 7 h 48 min $390. From Bern train to Gallarate, train to Milan Malpensa airport, fly to Zagreb airport, then shuttle to Zagreb. 7 h 15 min $254. From Bern P+R Neufeld bus to Zagreb Zob. 13 h 30 min $88. From Bern train to Basel SBB, train to Karlsruhe Hbf, train to Stuttgart Hbf, then train to Zagreb Glavni Kolod.. 16 h 22 min $301. From Bern train to Zürich HB then night train to Zagreb Glavni Kolod.. 15 h 59 min $169. From Bern drive to Zagreb. 9 h 34 min $157.
Close Print Itinerary
  1. Here are 9 options to get from
    Bern to Zagreb:

    1. Trip:
      1 Train to Zurich, fly to Zagreb
      • One-Way approx: USD $140 - $490
      • Duration: 4 h 52 min
      Open +
      • Trip:
        1 Train to Zurich, fly to Zagreb
        • One-Way approx: USD $140 - $490
        • Duration: 4 h 52 min
        Close x
    2. Trip:
      2 Train to Basel, fly to Zagreb
      • One-Way approx: USD $175 - $561
      • Duration: 6 h 33 min
      Open +
      • Trip:
        2 Train to Basel, fly to Zagreb
        • One-Way approx: USD $175 - $561
        • Duration: 6 h 33 min
        Close x
    3. Trip:
      3 Train to Zurich, fly to Ljubljana, shuttle
      • One-Way approx: USD $171 - $660
      • Duration: 6 h 52 min
      Open +
      • Trip:
        3 Train to Zurich, fly to Ljubljana, shuttle
        • One-Way approx: USD $171 - $660
        • Duration: 6 h 52 min
        Close x
    4. Trip:
      4 Train to Zurich, fly to Graz, shuttle
      • One-Way approx: USD $181 - $740
      • Duration: 7 h 48 min
      Open +
      • Trip:
        4 Train to Zurich, fly to Graz, shuttle
        • One-Way approx: USD $181 - $740
        • Duration: 7 h 48 min
        Close x
    5. Trip:
      5 Train to Milan Malpensa, fly to Zagreb
      • One-Way approx: USD $163 - $471
      • Duration: 7 h 15 min
      Open +
      • Trip:
        5 Train to Milan Malpensa, fly to Zagreb
        • One-Way approx: USD $163 - $471
        • Duration: 7 h 15 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $75 - $110
      • Duration: 13 h 30 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $75 - $110
        • Duration: 13 h 30 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $202 - $331
      • Duration: 16 h 22 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $202 - $331
        • Duration: 16 h 22 min
        Close x
    8. Trip:
      8 Train, night train
      • One-Way approx: USD $123 - $185
      • Duration: 15 h 59 min
      Open +
      • Trip:
        8 Train, night train
        • One-Way approx: USD $123 - $185
        • Duration: 15 h 59 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 9 h 34 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 9 h 34 min
        Close x