Travel from Croatia to Switzerland

Train, bus or fly from Croatia to Switzerland?

Edelweiss Air, Germania Flug AG and three other airlines fly from Split to Zürich 3 times a day. Alternatively, Eurolines CH operates a bus from Zagreb to Zürich twice daily. Tickets cost $55 - $90 and the journey takes 13 hours 12 minutes.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Croatia to Switzerland

ModeDurationPrice
From Split line 37 shuttle to Split airport, fly to Zurich airport, then line 16 train to Zürich.4 h 49 min$174
From Velika Gorica bus to Zagreb, shuttle to Zagreb airport, fly to Zurich airport, then line 16 train to Zürich.4 h 43 min$175
From Pula railway Stattion shuttle to Venice airport, fly to Zurich airport, then line 16 train to Zürich.7 h 11 min$420
From Velika Gorica bus to Zagreb, shuttle to Zagreb airport, fly to Milan Malpensa airport, then bus to Lugano.6 h 4 min$179
From Rijeka taxi to Rijeka, train to Ljubljana, shuttle to Ljubljana airport, fly to Zurich airport, then line 16 train to Zürich.7 h 32 min$229
From Zagreb bus to Zürich HB then line 15 train to Zürich Stadelhofen.13 h 16 min$89
From Zagreb Glavni Kolod. train to Zürich HB then line 15 train to Zürich Stadelhofen.14 h 46 min$176
From Trg bana J. Jelačića line 6 tram to Zagreb, bus to Ljubljana Zob Postaja, bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus.15 h 30 min$82
From Zagreb drive to Zürich.8 h 30 min$138

How long does it take to get from Croatia to Switzerland?

It takes approximately 4 hours 49 minutes to get from Croatia to Switzerland, including transfers.

Is there a direct train between Croatia and Switzerland?

No, there is no direct train from Croatia to Switzerland. However, there are services departing from Zagreb Glavni Kolod. and arriving at Zürich Stadelhofen via Zürich HB. The journey, including transfers, takes approximately 14 hours 46 minutes.

Operators from Croatia to Switzerland

OperatorPhoneWebsite
Promet SplitPromet Split
Edelweiss AirEdelweiss Air
Germania Flug AGGermania Flug AG
Croatia AirlinesCroatia Airlines
Austrian AirlinesAustrian Airlines
SwissSwiss
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Auto Promet Sisak(044) 526 350Auto Promet Sisak
GoOpti+386 1 320 4530GoOpti
LufthansaLufthansa
easyJeteasyJet
Air DolomitiAir Dolomiti
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Adria AirwaysAdria Airways
Eurolines CH0041 (0) 844 257 224Eurolines CH
ZET072 500 400ZET
FlixBus+49 1807 123 99 123FlixBus
GlobtourGlobtour
VBZVBZ