Travel from Bern to Croatia

Bus or train from Bern to Croatia?

Globtour operates a bus from Bern to Zagreb - Centar 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, Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Zagreb - Centar hourly. Tickets cost $35 - $70 and the journey takes 55 min. 3 other operators also service this route.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Bern to Croatia

From Bern train to Zurich airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 5 h 6 min $230. From Bern train to Zurich airport, fly to Split airport, then line 37 bus to Split. 5 h 16 min $233. From Bern train to Zurich airport, fly to Venice airport, then shuttle to Pula. 8 h 17 min $470. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Osijek airport, then taxi to Osijek. 5 h 16 min $271. From Bern train to Zurich airport, fly to Ljubljana airport, shuttle to Ljubljana, train to Rijeka, then taxi to Rijeka. 8 h 51 min $287. 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 $170. From Bern drive to Zagreb - Centar. 9 h 34 min $157.
Close Print Itinerary
  1. Here are 9 options to get from
    Bern to Croatia:

    1. Trip:
      1 Train to Zurich, fly to Zagreb
      • One-Way approx: USD $140 - $491
      • Duration: 5 h 6 min
      Open +
      • Trip:
        1 Train to Zurich, fly to Zagreb
        • One-Way approx: USD $140 - $491
        • Duration: 5 h 6 min
        Close x
    2. Trip:
      2 Train to Zurich, fly to Split
      • One-Way approx: USD $144 - $434
      • Duration: 5 h 16 min
      Open +
      • Trip:
        2 Train to Zurich, fly to Split
        • One-Way approx: USD $144 - $434
        • Duration: 5 h 16 min
        Close x
    3. Trip:
      3 Train to Zurich, fly to Venice, shuttle
      • One-Way approx: USD $151 - $871
      • Duration: 8 h 17 min
      Open +
      • Trip:
        3 Train to Zurich, fly to Venice, shuttle
        • One-Way approx: USD $151 - $871
        • Duration: 8 h 17 min
        Close x
    4. Trip:
      4 Train to Basel, fly to Osijek
      • One-Way approx: USD $113 - $423
      • Duration: 5 h 16 min
      Open +
      • Trip:
        4 Train to Basel, fly to Osijek
        • One-Way approx: USD $113 - $423
        • Duration: 5 h 16 min
        Close x
    5. Trip:
      5 Train to Zurich, fly to Ljubljana, train
      • One-Way approx: USD $183 - $441
      • Duration: 8 h 51 min
      Open +
      • Trip:
        5 Train to Zurich, fly to Ljubljana, train
        • One-Way approx: USD $183 - $441
        • Duration: 8 h 51 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 $203 - $337
      • Duration: 16 h 22 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $203 - $337
        • Duration: 16 h 22 min
        Close x
    8. Trip:
      8 Train, night train
      • One-Way approx: USD $123 - $186
      • Duration: 15 h 59 min
      Open +
      • Trip:
        8 Train, night train
        • One-Way approx: USD $123 - $186
        • 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