There are 4 ways to get from Sarnen to Sion by train (Trenitalia), car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Unterseen
best- Take the train from Sarnen to Interlaken Osttrain Lix / ...
- Take the train from Spiez to Visptrain Ic8 / ...
- Take the train from Visp to Siontrain Ir / ...
3h 38mCHF 39–142Drive 169.2 km
cheapest- Drive from Sarnen to Sioncar 169.2 km
2h 32mCHF 27–38Train
- Take the train from Luzern to Berntrain Ic
- Take the train from Bern to Visptrain Ic8 / ...
- Take the train from Visp to Siontrain Ir / ...
4h 2mCHF 67–173Train, bus
- Take the train from Sarnen to Meiringentrain Lix / ...
- Take the bus from Meiringen, Bahnhof to Interlaken Ost, Bahnhofbus Ev2 / ...
- Take the train from Spiez to Visptrain Ic8 / ...
- Take the train from Visp to Siontrain Ir / ...
4h 38m
Sarnen to Sion by train
Questions & Answers
The cheapest way to get from Sarnen to Sion is to drive which costs SFr 26 - SFr 40 and takes 2h 32m.
The fastest way to get from Sarnen to Sion is to drive which takes 2h 32m and costs SFr 26 - SFr 40.
No, there is no direct train from Sarnen to Sion. However, there are services departing from Sarnen and arriving at Sion via Interlaken Ost, Spiez and Visp. The journey, including transfers, takes approximately 3h 38m.
The distance between Sarnen and Sion is 168 km. The road distance is 169.2 km.
The best way to get from Sarnen to Sion without a car is to train via Unterseen which takes 3h 38m and costs SFr 35 - SFr 150.
It takes approximately 3h 38m to get from Sarnen to Sion, including transfers.
Sarnen to Sion train services, operated by Zentralbahn, depart from Sarnen station.
Sarnen to Sion train services, operated by Zentralbahn, arrive at Interlaken Ost station.
Yes, the driving distance between Sarnen to Sion is 169 km. It takes approximately 2h 32m to drive from Sarnen to Sion.
Book your Sarnen to Sion train tickets online with Omio.
What companies run services between Sarnen, Switzerland and Sion, Switzerland?
You can take a train from Sarnen to Sion via Interlaken Ost, Spiez, and Visp in around 3h 38m.
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Sarnen to Interlaken Ost
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- CHF 23–35
- Website
- https://www.zentralbahn.ch/en
Train from Sarnen to Meiringen
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 11–15
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Spiez to Visp
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Visp to Sion
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–18
- Website
- https://www.sbb.ch/en
Train from Luzern to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 22–45
- Website
- https://www.sbb.ch/en
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Spiez to Visp
- Ave. Duration
- 25 min
- Frequency
- 3 times a day
- Estimated price
- CHF 3–5
- Schedules at
- sbb-deutschland.de
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Sion
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 15–31
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 15–18
- 1st Class Ticket
- CHF 28–31
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Sion
- Ave. Duration
- 25 min
- Frequency
- 5 times a week
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Luzern to Bern
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- CHF 19–26
- Website
- https://www.bls.ch/en
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Bus from Meiringen, Bahnhof to Interlaken Ost, Bahnhof
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Website
- https://www.zentralbahn.ch/en
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
There are 3343+ hotels available in Sion.




























