There are 4 ways to get from Balsthal to Egerkingen by bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 129 bus, train
best- Take the bus from Balsthal, Bahnhof to Oensingen, Bahnhof129
- Take the train from Oensingen to EgerkingenS20 / ...
31 minCHF 12–21Drive 11.4 km
cheapest- Drive from Balsthal to Egerkingen11.4 km
12 minCHF 2–3Train
- Take the train from Balsthal to OensingenS22
- Take the train from Oensingen to EgerkingenS20 / ...
31 minCHF 11–20Taxi
- Take the taxi from Balsthal to Egerkingen11.4 km
12 minCHF 60–80
Balsthal to Egerkingen by bus and train
Questions & Answers
The cheapest way to get from Balsthal to Egerkingen is to drive which costs SFr 1 - SFr 3 and takes 12 min.
The fastest way to get from Balsthal to Egerkingen is to taxi which takes 12 min and costs SFr 60 - SFr 80.
No, there is no direct train from Balsthal to Egerkingen. However, there are services departing from Balsthal and arriving at Egerkingen via Oensingen. The journey, including transfers, takes approximately 31 min.
The distance between Balsthal and Egerkingen is 12 km. The road distance is 11.4 km.
The best way to get from Balsthal to Egerkingen without a car is to line 129 bus and train which takes 31 min and costs SFr 12 - SFr 21.
It takes approximately 31 min to get from Balsthal to Egerkingen, including transfers.
Balsthal to Egerkingen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Balsthal station.
Balsthal to Egerkingen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Oensingen station.
Yes, the driving distance between Balsthal to Egerkingen is 11 km. It takes approximately 12 min to drive from Balsthal to Egerkingen.
Book your Balsthal to Egerkingen train tickets online with Omio.
What companies run services between Balsthal, Switzerland and Egerkingen, Switzerland?
You can take a train from Balsthal to Egerkingen via Oensingen in around 31 min.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Oensingen to Egerkingen
- Ave. Duration
- 6 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–18
- Website
- https://www.sbb.ch/en
Train from Balsthal to Oensingen
- Ave. Duration
- 8 min
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Balsthal, Bahnhof to Oensingen, Bahnhof
- Ave. Duration
- 8 min
- Frequency
- Hourly
- Estimated price
- CHF 2–3
- Website
- https://www.postauto.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
There are 335+ hotels available in Egerkingen.










