There are 4 ways to get from Aarau to Rohr by bus, taxi, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 2 bus
best- Take the bus from Aarau, Rathaus to Erlinsbach, Oberdorf2 / ...
- Take the bus from Erlinsbach, Oberdorf to Barmelweid2
47 minDrive 10.3 km
cheapest- Drive from Aarau to Rohr10.3 km
13 minCHF 2–3Taxi
- Take the taxi from Aarau to Rohr10.3 km
13 minCHF 55–70Train, line 507 bus
- Take the train from Aarau to OltenS29 / ...
- Take the bus from Olten, Bahnhof to Rohr b. Olten507
1h 43m
Questions & Answers
The cheapest way to get from Aarau to Rohr is to drive which costs SFr 1 - SFr 3 and takes 13 min.
The fastest way to get from Aarau to Rohr is to taxi which takes 13 min and costs SFr 55 - SFr 70.
No, there is no direct bus from Aarau to Rohr. However, there are services departing from Aarau, Rathaus and arriving at Barmelweid via Erlinsbach, Oberdorf. The journey, including transfers, takes approximately 47 min.
The distance between Aarau and Rohr is 11 km. The road distance is 10.3 km.
The best way to get from Aarau to Rohr without a car is to line 2 bus which takes 47 min and costs .
It takes approximately 47 min to get from Aarau to Rohr, including transfers.
Aarau to Rohr bus services, operated by Busbetrieb Aarau, depart from Aarau, Rathaus station.
Aarau to Rohr bus services, operated by Busbetrieb Aarau, arrive at Erlinsbach, Oberdorf station.
Yes, the driving distance between Aarau to Rohr is 10 km. It takes approximately 13 min to drive from Aarau to Rohr.
There are 499+ hotels available in Rohr.
What companies run services between Aarau, Switzerland and Rohr, Canton of Solothurn, Switzerland?
You can take a bus from Aarau, Rathaus to Barmelweid via Erlinsbach, Oberdorf in around 47 min.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Aarau to Olten
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 8
- Website
- https://www.sbb.ch/en
- Phone
- 062 544 50 00
- kontakt@busaarau.ch
- Website
- busaarau.ch
Bus from Aarau, Rathaus to Erlinsbach, Oberdorf
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Schedules at
- busaarau.ch
Bus from Erlinsbach, Oberdorf to Barmelweid
- Ave. Duration
- 11 min
- Frequency
- Hourly
- Schedules at
- busaarau.ch
- Phone
- 062 207 10 40
- info@bogg.ch
- Website
- bogg.ch
Bus from Olten, Bahnhof to Rohr b. Olten
- Ave. Duration
- 33 min
- Frequency
- Every 2 hours
- Website
- https://www.bogg.ch/
- Ave. Duration
- 13 min
- Estimated price
- CHF 55–70
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



