There are 5 ways to get from Rothrist to Oensingen by train, bus, 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.
Train
best- Take the train from Rothrist to Oltentrain S23
- Take the train from Olten to Oensingentrain S20 / ...
36 minCHF 14–26Drive 17.6 km
cheapest- Drive from Rothrist to Oensingencar 17.6 km
13 minCHF 3–4Bus
- Take the bus from Olten, Bahnhof to Oensingen, Bahnhof Südbus 505
1h 3mCHF 13–22Taxi
- Take the taxi from Rothrist to Oensingentaxi 17.6 km
13 minCHF 95–120Train via Langenthal
- Take the train from Rothrist to Langenthaltrain S23
- Take the train from Langenthal to Oensingentrain S11
54 min
Rothrist to Oensingen by train
Questions & Answers
The cheapest way to get from Rothrist to Oensingen is to drive which costs SFr 2 - SFr 4 and takes 13 min.
The fastest way to get from Rothrist to Oensingen is to taxi which takes 13 min and costs SFr 95 - SFr 120.
No, there is no direct train from Rothrist to Oensingen. However, there are services departing from Rothrist and arriving at Oensingen via Olten. The journey, including transfers, takes approximately 36 min.
The distance between Rothrist and Oensingen is 24 km. The road distance is 17.6 km.
The best way to get from Rothrist to Oensingen without a car is to train which takes 36 min and costs SFr 13 - SFr 27.
It takes approximately 36 min to get from Rothrist to Oensingen, including transfers.
Rothrist to Oensingen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Rothrist station.
The best way to get from Rothrist to Oensingen is to train which takes 36 min and costs SFr 13 - SFr 27. Alternatively, you can bus, which costs SFr 12 - SFr 23 and takes 1h 3m.
Rothrist to Oensingen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Olten station.
Yes, the driving distance between Rothrist to Oensingen is 18 km. It takes approximately 13 min to drive from Rothrist to Oensingen.
What companies run services between Rothrist, Switzerland and Oensingen, Switzerland?
You can take a train from Rothrist to Oensingen via Olten in around 36 min. Alternatively, Busbetrieb Olten-Gösgen-Gäu operates a bus from Olten, Bahnhof to Oensingen, Bahnhof Süd every 30 minutes, and the journey takes 44 min. Two other operators also service this route.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Rothrist to Olten
- Ave. Duration
- 8 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–18
- Website
- https://www.sbb.ch/en
Train from Olten to Oensingen
- Ave. Duration
- 17 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 4–9
- Website
- https://www.sbb.ch/en
Train from Rothrist to Langenthal
- Ave. Duration
- 12 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 11–21
- Website
- https://www.sbb.ch/en
- Phone
- +41 62 919 19 11
- info@asmobil.ch
- Website
- asmobil.ch
Train from Langenthal to Oensingen
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Website
- Aare Seeland mobil
- Schedules at
- SBB
- Phone
- 062 207 10 40
- info@bogg.ch
- Website
- bogg.ch
Bus from Olten, Bahnhof to Oensingen, Bahnhof Süd
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Schedules at
- bogg.ch
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Olten, Bahnhof to Oensingen, Bahnhof Süd
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Olten, Bahnhof to Oensingen, Bahnhof Süd
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Website
- https://www.sbb.ch/en
- Ave. Duration
- 13 min
- Estimated price
- CHF 95–120
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
Book your Rothrist to Oensingen train tickets online with Omio.
There are 308+ hotels available in Oensingen.









