There are 4 ways to get from Zürich Oerlikon to Geneva by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Zürich Oerlikon to Genèvetrain Ic1
3h 10mCHF 90–280Bus
cheapest- Take the bus from Zurich Central Bus Station Sihlquai to Geneva Bus Stationbus : Lyon - Prague Central Bus Station / ...
5hCHF 21–33Drive 271.8 km
- Drive from Zürich Oerlikon to Genevacar 271.8 km
3hCHF 44–64Fly
- Fly from Zurich Airport (ZRH) to Geneva International Airport (GVA)plane ZRH - GVA
1h 54mCHF 97–275
Zürich Oerlikon to Geneva by train
Questions & Answers
The cheapest way to get from Zürich Oerlikon to Geneva is to bus which costs SFr 20 - SFr 35 and takes 5h.
The fastest way to get from Zürich Oerlikon to Geneva is to fly which takes 1h 54m and costs SFr 95 - SFr 280.
No, there is no direct bus from Zürich Oerlikon station to Geneva station. However, there are services departing from Zurich Central Bus Station Sihlquai and arriving at Geneva Bus Station via . The journey, including transfers, takes approximately 5h.
Yes, there is a direct train departing from Zürich Oerlikon and arriving at Genève. Services depart hourly, and operate every day. The journey takes approximately 3h 10m.
The distance between Zürich Oerlikon and Geneva is 278 km. The road distance is 271.8 km.
The best way to get from Zürich Oerlikon to Geneva without a car is to train which takes 3h 10m and costs SFr 90 - SFr 280.
The train from Zürich Oerlikon to Genève takes 3h 10m including transfers and departs hourly.
Zürich Oerlikon to Geneva bus services, operated by RegioJet, depart from Zurich Central Bus Station Sihlquai.
Zürich Oerlikon to Geneva train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Zürich Oerlikon station.
The best way to get from Zürich Oerlikon to Geneva is to train which takes 3h 10m and costs SFr 90 - SFr 280. Alternatively, you can bus, which costs SFr 20 - SFr 35 and takes 5h, you could also fly, which costs SFr 95 - SFr 280 and takes 1h 54m.
What companies run services between Zürich Oerlikon, Switzerland and Geneva, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Zürich Oerlikon to Genève hourly. Tickets cost CHF 90–280 and the journey takes 3h 10m. Alternatively, RegioJet operates a bus from Zurich Central Bus Station Sihlquai to Geneva Bus Station twice a week. Tickets cost CHF 19–28 and the journey takes 3h 55m.
Train from Zürich Oerlikon to Genève
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- CHF 90–280
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Zurich Central Bus Station Sihlquai to Geneva Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 19–28
- Website
- RegioJet
Want to know more about travelling around Switzerland
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
More Questions & Answers
Zürich Oerlikon to Geneva bus services, operated by RegioJet, arrive at Geneva Bus Station.
Zürich Oerlikon to Geneva train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Genève station.
Yes, the driving distance between Zürich Oerlikon to Geneva is 272 km. It takes approximately 3h to drive from Zürich Oerlikon to Geneva.
Book your Zürich Oerlikon to Geneva train tickets online with Omio.
There are 1274+ hotels available in Geneva.



