There are 5 ways to get from Fribourg to Échallens by train, bus, 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 Fribourg/Freiburg to Lausannetrain S41 / ...
- Take the train from Lausanne-Flon to Echallenstrain R20
1h 53mDrive 52 km
cheapest- Drive from Fribourg to Échallenscar 52 km
54 minCHF 9–13Bus, line 670 bus
- Take the bus from Fribourg/Freiburg, gare rout. to Yverdon-les-Bains, garebus Ev5
- Take the bus from Yverdon-les-Bains, gare to Echallens, garebus 670
2h 31mCHF 44–49Taxi
- Take the taxi from Fribourg to Échallenstaxi 52 km
54 minCHF 260–320Train, line 670 bus
- Take the train from Fribourg/Freiburg to Yverdon-les-Bainstrain S30
- Take the bus from Yverdon-les-Bains, gare to Echallens, garebus 670
1h 58mCHF 20–56
Questions & Answers
The cheapest way to get from Fribourg to Échallens is to drive which costs SFr 8 - SFr 13 and takes 54 min.
The fastest way to get from Fribourg to Échallens is to drive which takes 54 min and costs SFr 8 - SFr 13.
No, there is no direct bus from Fribourg to Échallens. However, there are services departing from Fribourg/Freiburg, gare rout. and arriving at Echallens, gare via Yverdon-les-Bains, gare. The journey, including transfers, takes approximately 2h 31m.
No, there is no direct train from Fribourg to Échallens. However, there are services departing from Fribourg/Freiburg and arriving at Echallens via Lausanne-Flon. The journey, including transfers, takes approximately 1h 53m.
The distance between Fribourg and Échallens is 81 km. The road distance is 52 km.
The best way to get from Fribourg to Échallens without a car is to train which takes 1h 53m and costs .
It takes approximately 1h 53m to get from Fribourg to Échallens, including transfers.
Fribourg to Échallens bus services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Fribourg/Freiburg, gare rout. station.
Fribourg to Échallens train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Fribourg/Freiburg station.
The best way to get from Fribourg to Échallens is to train which takes 1h 53m and costs . Alternatively, you can bus and line 670 bus, which costs SFr 40 - SFr 50 and takes 2h 31m.
What companies run services between Fribourg, Switzerland and Échallens, Switzerland?
You can take a train from Fribourg/Freiburg to Echallens via Lausanne and Lausanne-Flon in around 1h 53m. Alternatively, you can take a bus from Fribourg/Freiburg, gare rout. to Echallens, gare via Yverdon-les-Bains, gare in around 2h 31m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Fribourg/Freiburg to Lausanne
- Ave. Duration
- 1h 4m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 22–70
- Website
- https://www.sbb.ch/en
Train from Fribourg/Freiburg to Yverdon-les-Bains
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 17–55
- Website
- https://www.sbb.ch/en
- Phone
- 021 621 01 11
- Website
- leb.ch
Train from Lausanne-Flon to Echallens
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Schedules at
- leb.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Fribourg/Freiburg, gare rout. to Yverdon-les-Bains, gare
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- CHF 40–44
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Yverdon-les-Bains, gare to Echallens, gare
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
Bus from Yverdon-les-Bains, gare to Echallens, gare
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
- Ave. Duration
- 54 min
- Estimated price
- CHF 260–320
Bear Taxi
- Phone
- +41 31 371 11 11
- Website
- baerentaxi.ch
Nova Taxi
- Phone
- +41 31 331 33 13
- Website
- novataxi.ch
Taxi Bern
- Phone
- +41 31 312 12 12
- Website
- taxibern.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
Fribourg to Échallens bus services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Yverdon-les-Bains, gare station.
Fribourg to Échallens train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Lausanne station.
Yes, the driving distance between Fribourg to Échallens is 52 km. It takes approximately 54 min to drive from Fribourg to Échallens.
Book your Fribourg to Échallens train tickets online with Omio.
There are 450+ hotels available in Échallens.









