There are 4 ways to get from Pfaffnau to Zurich Airport (ZRH) by train, rideshare, car, or taxi
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 Olten to Zürich Flughafentrain Ic5 / ...
2h 12mCHF 26–79Drive 74.1 km
cheapest- Drive from Pfaffnau to Zurich Airport (ZRH)car 74.1 km
48 minCHF 12–18Airport Transfer
- Take the rideshare from Pfaffnau to Zurich-ZRH74.1 km
48 minTaxi
- Take the taxi from Pfaffnau to Zurich Airport (ZRH)taxi 74.1 km
48 minCHF 370–450
Pfaffnau to Zurich Airport (ZRH) by bus and train
Questions & Answers
The cheapest way to get from Pfaffnau to Zurich Airport (ZRH) is to drive which costs SFr 12 - SFr 18 and takes 48 min.
The fastest way to get from Pfaffnau to Zurich Airport (ZRH) is to drive which takes 48 min and costs SFr 12 - SFr 18.
No, there is no direct train from Pfaffnau to Zurich Airport (ZRH). However, there are services departing from Reiden and arriving at Zürich Flughafen via Olten. The journey, including transfers, takes approximately 2h 12m.
The distance between Pfaffnau and Zurich Airport (ZRH) is 85 km. The road distance is 74.1 km.
The best way to get from Pfaffnau to Zurich Airport (ZRH) without a car is to train which takes 2h 12m and costs SFr 25 - SFr 80.
It takes approximately 2h 12m to get from Pfaffnau to Zurich Airport (ZRH), including transfers.
Pfaffnau to Zurich Airport (ZRH) train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Olten station.
Pfaffnau to Zurich Airport (ZRH) train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich Flughafen station.
Yes, the driving distance between Pfaffnau to Zurich Airport (ZRH) is 74 km. It takes approximately 48 min to drive from Pfaffnau to Zurich Airport (ZRH).
There are 1245+ hotels available in Zurich Airport (ZRH).
What companies run services between Pfaffnau, Switzerland and Zurich Airport (ZRH), Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Olten to Zürich Flughafen hourly. Tickets cost CHF 21–65 and the journey takes 51 min.
Train from Olten to Zürich Flughafen
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 21–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Website
- https://www.mozio.com
Rideshare from Pfaffnau to Zurich-ZRH
- Ave. Duration
- 48 min
- Frequency
- On demand
- Ave. Duration
- 48 min
- Estimated price
- CHF 370–450
Safe Taxi
- Phone
- +41 76 608 03 06
- Website
- safetaxi.ch
Safe taxi
- Phone
- +41 76 608 03 06
- Website
- safetaxi.ch
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
Check out Blablacar's carpooling service for rideshare options between Pfaffnau and Zurich Airport (ZRH). A great option if you don't have a driver's licence or want to avoid public transport.



