Travel from Geneva to Zagreb

Train, bus or fly from Geneva to Zagreb?

Lufthansa, Austrian Airlines and six other airlines fly from Geneva to Zagreb hourly. Alternatively, you can take a train from Geneva to Zagreb via Zürich HB in around 17 h 49 min.

Travel Guides

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

How to get from Geneva to Zagreb

From Genève line 15 train to Geneva airport, fly to Zagreb airport, then shuttle to Zagreb.6 h$168
From Genève line 15 train to Geneva airport, fly to Ljubljana airport, then shuttle to Zagreb.6 h$328
From Genève line 15 train to Geneva airport, fly to Graz airport, then shuttle to Zagreb.8 h 26 min$378
From Genève train to Zürich HB then train to Zagreb Glavni Kolod..17 h 49 min$310
From Genf Busbahnhof bus to Zagreb Zob.18 h$118
From Geneva bus to Crikvenica then bus to Zagreb.19 h 56 min$104
From Geneva drive to Zagreb.9 h 14 min$150

How long does it take to get from Geneva to Zagreb?

It takes approximately 6 h to get from Geneva to Zagreb, including transfers.

Is there a direct train between Geneva and Zagreb?

No, there is no direct train from Geneva to Zagreb. However, there are services departing from Genève and arriving at Zagreb Glavni Kolod. via Zürich HB. The journey, including transfers, takes approximately 17 h 49 min.

Is there a direct bus between Geneva and Zagreb?

Yes, there is a direct bus departing from Genf Busbahnhof and arriving at Zagreb Zob. Services depart six times a week, and operate Thursday and Sunday. The journey takes approximately 18 h.

Operators from Geneva to Zagreb

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Austrian AirlinesAustrian Airlines
Air FranceAir France
Brussels AirlinesBrussels Airlines
Croatia AirlinesCroatia Airlines
Turkish AirlinesTurkish Airlines
GoOpti+386 1 320 4530GoOpti
Adria AirwaysAdria Airways
Eurolines CH0041 (0) 844 257 224Eurolines CH