There are 9 ways to get from Nyon to Zagreb by plane, train, bus, night train, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Geneva International Airport to Zagreb Franjo Tuđman Airport
best- Fly from Geneva International Airport (GVA) to Zagreb Franjo Tuđman Airport (ZAG)plane GVA - ZAG
7h 23m€106–310Bus
cheapest- Take the bus from Geneva to Zagrebbus FlixBus N953
19h 2m€88–184Train, bus via Venice
- Take the train from Lausanne to Domodossolatrain Ec
- Take the train from Domodossola to Venezia Mestretrain Ec
- Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
14h 50m€531–1,579Train, bus
- Take the train from Nyon to Berntrain Ir15 / ...
- Take the bus from Bern to Zagrebbus
17h 16m€205–297Train, night train
- Take the train from Nyon to Zürich HBtrain Ic1 / ...
- Take the nighttrain from Zuerich Hb to Zagreb Glavni Kol.nighttrain En
16h 51m€379–1,156Train to Zurich Airport, fly to Zagreb Franjo Tuđman Airport
- Take the train from Nyon to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Zagreb Franjo Tuđman Airport (ZAG)plane ZRH - ZAG
7h 18m€179–498Fly Geneva International Airport to Ljubljana, shuttle
- Fly from Geneva International Airport (GVA) to Ljubljana (LJU)plane GVA - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
8h 4m€138–898Train
- Take the train from Nyon to Zürich HBtrain Ic1 / ...
- Take the train from Zuerich Hb to Schwarzach-St.Veittrain Ec
- Take the train from Schwarzach-St.Veit to Zagreb Glavni Kol.train Ec
17h 49m€324–866Drive 943.3 km
- Drive from Nyon to Zagrebcar 943.3 km
9h 41m€166–240
Nyon to Zagreb by train and bus
Questions & Answers
The cheapest way to get from Nyon to Zagreb is to bus which costs €85 - €190 and takes 19h 2m.
The fastest way to get from Nyon to Zagreb is to train and fly which takes 7h 18m and costs €170 - €500.
No, there is no direct bus from Nyon to Zagreb. However, there are services departing from Geneva and arriving at Zagreb via . The journey, including transfers, takes approximately 19h 2m.
No, there is no direct train from Nyon to Zagreb. However, there are services departing from Nyon and arriving at Zagreb Glavni Kol. via Zuerich Hb. The journey, including transfers, takes approximately 16h 51m.
The distance between Nyon and Zagreb is 814 km. The road distance is 943.3 km.
The best way to get from Nyon to Zagreb without a car is to train and bus via Venice which takes 14h 50m and costs €500 - €1600.
It takes approximately 7h 23m to get from Nyon to Zagreb, including transfers.
Nyon to Zagreb bus services, operated by FlixBus, depart from Geneva station.
Nyon to Zagreb train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Nyon station.
The best way to get from Nyon to Zagreb is to fly which takes 7h 23m and costs €100 - €310. Alternatively, you can train, which costs €320 - €900 and takes 17h 49m, you could also bus, which costs €85 - €190 and takes 19h 2m.
What companies run services between Nyon, Switzerland and Zagreb, Croatia?
Lufthansa, Swiss, and two other airlines fly from Geneva International Airport (GVA) to Zagreb Franjo Tuđman Airport (ZAG) every 4 hours. Alternatively, you can take a train from Nyon to Zagreb Glavni Kol. via Zürich HB, Zuerich Hb, and Schwarzach-St.Veit in around 17h 49m.
- Website
- lufthansa.com
Flights from Geneva International Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €100–350
Flights from Geneva International Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- €95–370
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €90–320
Flights from Geneva International Airport to Ljubljana via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €120–430
Train from Lausanne to Domodossola
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- €65–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Nyon to Bern
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €45–140
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Nyon to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- €85–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Zuerich Hb to Zagreb Glavni Kol.
- Ave. Duration
- 12h 58m
- Frequency
- Once daily
- Estimated price
- €290–900
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Nyon to Zürich Flughafen
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- €90–270
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Nyon to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- €85–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zuerich Hb to Schwarzach-St.Veit
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Estimated price
- €160–470
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Stazione Mestre to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €350–950
- Website
- GoOpti
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–260
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- €28–550
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Want to know more about travelling around Croatia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Nyon to Zagreb bus services, operated by FlixBus, arrive at Zagreb station.
Nyon to Zagreb train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Nyon to Zagreb is 943 km. It takes approximately 9h 41m to drive from Nyon to Zagreb.
Book your Nyon to Zagreb train tickets online with Omio.
Book your Nyon to Zagreb bus tickets online with Omio.
There are 2938+ hotels available in Zagreb.









