There are 5 ways to get from Giswil to Sachseln by train, bus, ferry, taxi, or foot
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 Giswil to SachselnS5 / ...
7 minCHF 3–5Bus
- Take the bus from Giswil, Bahnhof to Sachseln, BahnhofEv
11 minFerry
- Take the ferry from Giswil Zollhaus to Sachseln SchiffstationBat
50 minTaxi
- Take the taxi from Giswil to Sachseln5.3 km
6 minCHF 30–40Walk
- Take the foot from Giswil to Sachseln6.1 km
1h 13m
Giswil to Sachseln by train
Questions & Answers
The cheapest way to get from Giswil to Sachseln is to train which costs SFr 3 - SFr 5 and takes 7 min.
The fastest way to get from Giswil to Sachseln is to taxi which takes 6 min and costs SFr 30 - SFr 40.
Yes, there is a direct bus departing from Giswil, Bahnhof and arriving at Sachseln, Bahnhof. Services depart twice daily, and operate Monday, Tuesday, Wednesday, Thursday and Sunday. The journey takes approximately 11 min.
Yes, there is a direct ferry departing from Giswil Zollhaus and arriving at Sachseln Schiffstation station. Services depart twice daily, and operate Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 50 min.
Yes, there is a direct train departing from Giswil and arriving at Sachseln. Services depart every 30 minutes, and operate every day. The journey takes approximately 7 min.
The distance between Giswil and Sachseln is 6 km.
The best way to get from Giswil to Sachseln without a car is to train which takes 7 min and costs SFr 3 - SFr 5.
The train from Giswil to Sachseln takes 7 min including transfers and departs every 30 minutes.
Giswil to Sachseln bus services, operated by Zentralbahn, depart from Giswil, Bahnhof station.
Giswil to Sachseln train services, operated by Zentralbahn, depart from Giswil station.
What companies run services between Giswil, Switzerland and Sachseln, Switzerland?
Zentralbahn operates a train from Giswil to Sachseln every 30 minutes. Tickets cost CHF 3–5 and the journey takes 7 min. Alternatively, Zentralbahn operates a bus from Giswil, Bahnhof to Sachseln, Bahnhof twice daily, and the journey takes 11 min.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Giswil to Sachseln
- Ave. Duration
- 7 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 3–5
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Bus from Giswil, Bahnhof to Sachseln, Bahnhof
- Ave. Duration
- 11 min
- Frequency
- Twice daily
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 77 499 24 19
- info@ms-seestern.ch
- Website
- ms-seestern.ch
Ferry from Giswil Zollhaus to Sachseln Schiffstation
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Schedules at
- ms-seestern.ch
- Ave. Duration
- 6 min
- Estimated price
- CHF 30–40
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
The best way to get from Giswil to Sachseln is to train which takes 7 min and costs SFr 3 - SFr 5. Alternatively, you can bus, which costs and takes 11 min.
Giswil to Sachseln bus services, operated by Zentralbahn, arrive at Sachseln, Bahnhof station.
Giswil to Sachseln train services, operated by Zentralbahn, arrive at Sachseln station.
There are 799+ hotels available in Sachseln.





