There are 4 ways to get from Yverdon-les-Bains to Bern by train, car, or taxi
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 Yverdon-les-Bains to Fribourg/Freiburgtrain S30
- Take the train from Fribourg/Freiburg to Berntrain Ic1 / ...
1h 36mCHF 21–58Drive 75 km
cheapest- Drive from Yverdon-les-Bains to Berncar 75 km
50 minCHF 13–18Taxi
- Take the taxi from Yverdon-les-Bains to Berntaxi 75 km
50 minCHF 380–450Train via Neuchâtel
- Take the train from Yverdon-les-Bains to Neuchâteltrain Ic5 / ...
- Take the train from Neuchâtel to Berntrain Ir66
1h 37mCHF 20–48
Yverdon-les-Bains to Bern by train
Questions & Answers
The cheapest way to get from Yverdon-les-Bains to Bern is to drive which costs SFr 12 - SFr 18 and takes 50 min.
The fastest way to get from Yverdon-les-Bains to Bern is to drive which takes 50 min and costs SFr 12 - SFr 18.
No, there is no direct train from Yverdon-les-Bains to Bern. However, there are services departing from Yverdon-les-Bains and arriving at Bern via Fribourg/Freiburg. The journey, including transfers, takes approximately 1h 36m.
The distance between Yverdon-les-Bains and Bern is 81 km. The road distance is 75 km.
The best way to get from Yverdon-les-Bains to Bern without a car is to train which takes 1h 36m and costs SFr 20 - SFr 60.
It takes approximately 1h 36m to get from Yverdon-les-Bains to Bern, including transfers.
Yverdon-les-Bains to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Yverdon-les-Bains station.
Yverdon-les-Bains to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Fribourg/Freiburg station.
Yes, the driving distance between Yverdon-les-Bains to Bern is 75 km. It takes approximately 50 min to drive from Yverdon-les-Bains to Bern.
Book your Yverdon-les-Bains to Bern train tickets online with Omio.
What companies run services between Yverdon-les-Bains, Switzerland and Bern, Switzerland?
You can take a train from Yverdon-les-Bains to Bern via Fribourg/Freiburg in around 1h 36m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Yverdon-les-Bains to Fribourg/Freiburg
- Ave. Duration
- 54 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–55
- Website
- https://www.sbb.ch/en
Train from Fribourg/Freiburg to Bern
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- CHF 10–35
- Website
- https://www.sbb.ch/en
Train from Yverdon-les-Bains to Neuchâtel
- Ave. Duration
- 20 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 12–40
- Website
- https://www.sbb.ch/en
- Phone
- +41 26 351 02 00
- [email protected]
- Website
- tpf.ch
Train from Fribourg/Freiburg to Bern
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Fribourg/Freiburg to Bern
- Ave. Duration
- 35 min
- Frequency
- 6 times a week
- Estimated price
- CHF 5–7
- Website
- https://www.bls.ch/en
Train from Neuchâtel to Bern
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 8–11
- Website
- https://www.bls.ch/en
- Ave. Duration
- 50 min
- Estimated price
- CHF 380–450
AATS Taxis Violette et Minibus
- Phone
- +33 3 81 46 80 42
- Website
- interstice-taxi.fr
Doubs Taxi
- Phone
- +33 7 81 95 70 93
- Website
- doubs-taxi.com
Allo Taxi
- Phone
- +41 78 713 40 77
- Website
- allotaxi.ch
Taxi Lausanne
- Phone
- +41 76 608 01 93
- Website
- taxilausanne.app
Taxi Services Sarl
- Phone
- +41 844 814 814
- Website
- taxiservices.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 372+ hotels available in Bern.








