There are 4 ways to get from Herzogenbuchsee to Solothurn 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 7 bus
best- Take the bus from Herzogenbuchsee, Bahnhof to Solothurn, Hauptbahnhofbus 7 / ...
35 minDrive 14.8 km
cheapest- Drive from Herzogenbuchsee to Solothurncar 14.8 km
19 minCHF 3–4Train
- Take the train from Herzogenbuchsee to Burgdorftrain Ir35 / ...
- Take the train from Burgdorf to Solothurntrain S41 / ...
54 minCHF 10–23Taxi
- Take the taxi from Herzogenbuchsee to Solothurntaxi 14.8 km
19 minCHF 80–100
Questions & Answers
The cheapest way to get from Herzogenbuchsee to Solothurn is to drive which costs SFr 2 - SFr 4 and takes 19 min.
The fastest way to get from Herzogenbuchsee to Solothurn is to taxi which takes 19 min and costs SFr 80 - SFr 100.
Yes, there is a direct bus departing from Herzogenbuchsee, Bahnhof and arriving at Solothurn, Hauptbahnhof. Services depart every 30 minutes, and operate every day. The journey takes approximately 35 min.
No, there is no direct train from Herzogenbuchsee to Solothurn. However, there are services departing from Herzogenbuchsee and arriving at Solothurn via Burgdorf. The journey, including transfers, takes approximately 54 min.
The distance between Herzogenbuchsee and Solothurn is 21 km. The road distance is 14.8 km.
The best way to get from Herzogenbuchsee to Solothurn without a car is to line 7 bus which takes 35 min and costs .
The line 7 bus from Herzogenbuchsee, Bahnhof to Solothurn, Hauptbahnhof takes 35 min including transfers and departs every 30 minutes.
Herzogenbuchsee to Solothurn bus services, operated by Busbetrieb Solothurn und Umgebung, depart from Herzogenbuchsee, Bahnhof station.
Herzogenbuchsee to Solothurn train services, operated by Schweizerische Südostbahn AG, depart from Herzogenbuchsee station.
The best way to get from Herzogenbuchsee to Solothurn is to line 7 bus which takes 35 min and costs . Alternatively, you can train, which costs SFr 9 - SFr 23 and takes 54 min.
What companies run services between Herzogenbuchsee, Switzerland and Solothurn, Canton of Solothurn, Switzerland?
Busbetrieb Solothurn und Umgebung operates a bus from Herzogenbuchsee, Bahnhof to Solothurn, Hauptbahnhof every 30 minutes, and the journey takes 35 min. Alternatively, you can take a train from Herzogenbuchsee to Solothurn via Burgdorf in around 54 min.
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Herzogenbuchsee to Burgdorf
- Ave. Duration
- 11 min
- Frequency
- Hourly
- Estimated price
- CHF 11–17
- Schedules at
- sob.ch
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Herzogenbuchsee to Burgdorf
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- https://www.bls.ch/en
Train from Burgdorf to Solothurn
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–6
- Website
- https://www.bls.ch/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Herzogenbuchsee to Burgdorf
- Ave. Duration
- 11 min
- Frequency
- 3 times a day
- Estimated price
- CHF 5–17
- Website
- https://www.sbb.ch/en
- Phone
- 032 622 37 22
- [email protected]
- Website
- bsu.ch
Bus from Herzogenbuchsee, Bahnhof to Solothurn, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Schedules at
- bsu.ch
- Ave. Duration
- 19 min
- Estimated price
- CHF 80–100
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
Herzogenbuchsee to Solothurn bus services, operated by Busbetrieb Solothurn und Umgebung, arrive at Solothurn, Hauptbahnhof station.
Herzogenbuchsee to Solothurn train services, operated by Schweizerische Südostbahn AG, arrive at Burgdorf station.
Yes, the driving distance between Herzogenbuchsee to Solothurn is 15 km. It takes approximately 19 min to drive from Herzogenbuchsee to Solothurn.
Book your Herzogenbuchsee to Solothurn train tickets online with Omio.
There are 342+ hotels available in Solothurn.














