There are 4 ways to get from Strasbourg to Canton of Solothurn by train, bus, 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 Strasbourg to Basel SbbTer
- Take the train from Basel SBB to OltenS3 / ...
2h 3mCHF 32–46Bus, train
cheapest- Take the bus from Strasbourg Central Bus Station Place de l’Etoile to Basel Meret-Oppenheim-StrasseUnion Ivkoni - Unibus 3636
- Take the train from Basel SBB to OltenS3 / ...
3h 1mCHF 11–28Drive 176 km
- Drive from Strasbourg to Olten176 km
2h 3mCHF 29–41Bus
- Take the bus from Strasbourg Interscambio to Olten GosgerstrasseMarinoBus 252
3h 20mCHF 19–26
Strasbourg to Canton of Solothurn by train
Questions & Answers
The cheapest way to get from Strasbourg to Canton of Solothurn is to bus and train which costs SFr 11 - SFr 28 and takes 3h 1m.
The fastest way to get from Strasbourg to Canton of Solothurn is to drive which takes 2h 3m and costs SFr 28 - SFr 45.
Yes, there is a direct bus departing from Strasbourg Interscambio and arriving at Olten Gosgerstrasse. Services depart once a week, and operate Saturday. The journey takes approximately 3h 20m.
No, there is no direct train from Strasbourg to Canton of Solothurn. However, there are services departing from Strasbourg and arriving at Olten via Basel SBB. The journey, including transfers, takes approximately 2h 3m.
The distance between Strasbourg and Canton of Solothurn is 181 km. The road distance is 176 km.
The best way to get from Strasbourg to Canton of Solothurn without a car is to train which takes 2h 3m and costs SFr 30 - SFr 50.
It takes approximately 2h 3m to get from Strasbourg to Canton of Solothurn, including transfers.
Strasbourg to Canton of Solothurn bus services, operated by Marino Autolinee S.p.A., depart from Strasbourg Interscambio station.
Strasbourg to Canton of Solothurn train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Strasbourg station.
The best way to get from Strasbourg to Canton of Solothurn is to train which takes 2h 3m and costs SFr 30 - SFr 50. Alternatively, you can bus, which costs SFr 19 - SFr 26 and takes 3h 20m.
What companies run services between Strasbourg, France and Canton of Solothurn, Switzerland?
You can take a train from Strasbourg to Olten via Basel SBB in around 2h 3m. Alternatively, Marino Autolinee S.p.A. operates a bus from Strasbourg Interscambio to Olten Gosgerstrasse once a week. Tickets cost CHF 19–26 and the journey takes 3h 20m.
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 27–28
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Olten
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 10–19
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Olten
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Olten
- Ave. Duration
- 29 min
- Frequency
- 4 times a day
- Estimated price
- CHF 5–7
- Schedules at
- sbb-deutschland.de
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Strasbourg Central Bus Station Place de l’Etoile to Basel Meret-Oppenheim-Strasse
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Estimated price
- CHF 6–9
- Website
- https://union-ivkoni.com/en
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Strasbourg Interscambio to Olten Gosgerstrasse
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- CHF 19–26
- Website
- https://marinobus.it/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
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Strasbourg to Canton of Solothurn bus services, operated by Marino Autolinee S.p.A., arrive at Olten Gosgerstrasse station.
Strasbourg to Canton of Solothurn train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Basel Sbb station.
Yes, the driving distance between Strasbourg to Canton of Solothurn is 176 km. It takes approximately 2h 3m to drive from Strasbourg to Canton of Solothurn.
Book your Strasbourg to Canton of Solothurn train tickets online with Omio.
Book your Strasbourg to Canton of Solothurn bus tickets online with Omio and Distribusion.
There are 347+ hotels available in Canton of Solothurn.





























