There are 4 ways to get from Genève-Cornavin Station to Pilatus 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 Genève to LuzernIr15 / ...
4h 50mCHF 57–94Drive 248.2 km
cheapest- Drive from Genève-Cornavin Station to Pilatus248.2 km
3h 49mCHF 41–59Bus
- Take the bus from Geneva to Zurich Bus StationN106 / ...
- Take the bus from Zurich to Luthern
6h 59mCHF 172–216Fly, train, line 83 train
- Fly from Geneva International Airport (GVA) to Zurich Airport (ZRH)GVA - ZRH
- Take the train from Zürich HB to Luzern
- Take the train from Luzern to Alpnachstad
- Take the train from Alpnachstad PB to Pilatus Kulm
5h
Genève-Cornavin Station to Pilatus by train
Questions & Answers
The cheapest way to get from Genève-Cornavin Station to Pilatus is to drive which costs SFr 40 - SFr 60 and takes 3h 49m.
The fastest way to get from Genève-Cornavin Station to Pilatus is to drive which takes 3h 49m and costs SFr 40 - SFr 60.
No, there is no direct train from Genève-Cornavin Station to Pilatus. However, there are services departing from Genève and arriving at Pilatus Kulm via Luzern and Alpnachstad PB. The journey, including transfers, takes approximately 4h 50m.
The distance between Genève-Cornavin Station and Pilatus is 282 km. The road distance is 248.2 km.
The best way to get from Genève-Cornavin Station to Pilatus without a car is to train which takes 4h 50m and costs SFr 55 - SFr 95.
It takes approximately 4h 50m to get from Genève-Cornavin Station to Pilatus, including transfers.
Genève-Cornavin Station to Pilatus train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Genève station.
The best way to get from Genève-Cornavin Station to Pilatus is to train which takes 4h 50m and costs SFr 55 - SFr 95. Alternatively, you can bus, which costs SFr 170 - SFr 220 and takes 6h 59m.
Genève-Cornavin Station to Pilatus train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Luzern station.
Yes, the driving distance between Genève-Cornavin Station to Pilatus is 248 km. It takes approximately 3h 49m to drive from Genève-Cornavin Station to Pilatus.
What companies run services between Genève-Cornavin Station, Switzerland and Pilatus, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Genève to Luzern hourly. Tickets cost CHF 50–85 and the journey takes 3h 7m. Alternatively, you can take a vehicle from Genève-Cornavin Station to Pilatus via Geneva, Zurich, and Luthern in around 6h 59m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Geneva International Airport to Zurich Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- CHF 80–290
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–29
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Luzern to Alpnachstad
- Ave. Duration
- 16 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–9
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 41 329 11 11
- info@pilatus.ch
- Website
- pilatus.ch
Train from Alpnachstad PB to Pilatus Kulm
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Schedules at
- pilatus.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Zurich Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 21–29
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Geneva to Zurich Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Once a week
- Estimated price
- CHF 15–23
- Website
- https://regiojet.com/
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Zurich to Luthern
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 47
- Schedules at
- bartolinipullman.it
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Genève-Cornavin Station to Pilatus train tickets online with Omio.
There are 700+ hotels available in Pilatus.














