There are 4 ways to get from Bern to Zwingen 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 Bern to Basel SBBtrain Ic61 / ...
- Take the train from Basel SBB to Zwingentrain S3 / ...
1h 37mCHF 41–74Drive 82.6 km
cheapest- Drive from Bern to Zwingencar 82.6 km
1h 8mCHF 13–19Train, line 111 bus
- Take the train from Bern to Liestaltrain Ice / ...
- Take the bus from Liestal, Bahnhof to Breitenbach, Dorfplatzbus 111
2h 22mCHF 36–63Train via Biel/Bienne
- Take the train from Bern to Biel/Biennetrain Ir65
- Take the train from Biel/Bienne to Laufentrain Ic51
1h 54mCHF 17–51
Bern to Zwingen by train
Questions & Answers
The cheapest way to get from Bern to Zwingen is to drive which costs SFr 12 - SFr 19 and takes 1h 8m.
The fastest way to get from Bern to Zwingen is to drive which takes 1h 8m and costs SFr 12 - SFr 19.
No, there is no direct train from Bern to Zwingen. However, there are services departing from Bern and arriving at Zwingen via Basel SBB. The journey, including transfers, takes approximately 1h 37m.
The distance between Bern and Zwingen is 120 km. The road distance is 82.6 km.
The best way to get from Bern to Zwingen without a car is to train which takes 1h 37m and costs SFr 40 - SFr 75.
It takes approximately 1h 37m to get from Bern to Zwingen, including transfers.
Bern to Zwingen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Bern station.
Bern to Zwingen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Basel SBB station.
Yes, the driving distance between Bern to Zwingen is 83 km. It takes approximately 1h 8m to drive from Bern to Zwingen.
Book your Bern to Zwingen train tickets online with Omio.
What companies run services between Bern, Switzerland and Zwingen, Switzerland?
You can take a train from Bern to Zwingen via Basel SBB in around 1h 37m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zwingen
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–10
- Website
- https://www.sbb.ch/en
Train from Bern to Liestal
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Biel/Bienne to Laufen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 22–40
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Bern to Biel/Bienne
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- CHF 6–10
- Website
- https://www.bls.ch/en
Train from Biel/Bienne to Laufen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 9–13
- Website
- https://www.bls.ch/en
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Liestal, Bahnhof to Breitenbach, Dorfplatz
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- 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 1115+ hotels available in Zwingen.
















