There are 5 ways to get from Einsiedeln to Sankt Gallen by train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Rapperswil SG
best- Take the train from Einsiedeln to Rapperswil SGtrain S40
- Take the train from Rapperswil SG to St. Gallentrain S4 / ...
1h 52mCHF 34–54Drive 76.1 km
cheapest- Drive from Einsiedeln to Sankt Gallencar 76.1 km
1h 20mCHF 13–18Taxi
- Take the taxi from Einsiedeln to Sankt Gallentaxi 76.1 km
1h 20mCHF 340–410Train
- Take the train from Biberbrugg to St. Gallentrain Vae
2h 5mCHF 28–45Bus, train
- Take the bus from Biberbrugg, Bahnhof to Uznach, Bahnhofbus Ev2 / ...
- Take the train from Uznach to St. Gallentrain S4 / ...
2h 43mCHF 41–56
Einsiedeln to Sankt Gallen by train
Questions & Answers
The cheapest way to get from Einsiedeln to Sankt Gallen is to drive which costs SFr 12 - SFr 18 and takes 1h 20m.
The fastest way to get from Einsiedeln to Sankt Gallen is to drive which takes 1h 20m and costs SFr 12 - SFr 18.
No, there is no direct train from Einsiedeln to Sankt Gallen. However, there are services departing from Einsiedeln and arriving at St. Gallen via Rapperswil SG. The journey, including transfers, takes approximately 1h 52m.
The distance between Einsiedeln and Sankt Gallen is 81 km. The road distance is 76.1 km.
The best way to get from Einsiedeln to Sankt Gallen without a car is to train via Rapperswil SG which takes 1h 52m and costs SFr 30 - SFr 55.
It takes approximately 1h 52m to get from Einsiedeln to Sankt Gallen, including transfers.
Einsiedeln to Sankt Gallen train services, operated by Schweizerische Südostbahn AG, depart from Einsiedeln station.
Einsiedeln to Sankt Gallen train services, operated by Schweizerische Südostbahn AG, arrive at Rapperswil SG station.
Yes, the driving distance between Einsiedeln to Sankt Gallen is 76 km. It takes approximately 1h 20m to drive from Einsiedeln to Sankt Gallen.
Book your Einsiedeln to Sankt Gallen train tickets online with Omio.
What companies run services between Einsiedeln, Switzerland and Sankt Gallen, Switzerland?
You can take a train from Einsiedeln to St. Gallen via Rapperswil SG in around 1h 52m.
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Einsiedeln to Rapperswil SG
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- CHF 12–19
- Schedules at
- sob.ch
Train from Rapperswil SG to St. Gallen
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21–35
- Schedules at
- sob.ch
Train from Biberbrugg to St. Gallen
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 26–40
- Schedules at
- sob.ch
Train from Uznach to St. Gallen
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 18–27
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Biberbrugg, Bahnhof to Uznach, Bahnhof
- Ave. Duration
- 33 min
- Frequency
- Twice daily
- Estimated price
- CHF 21–24
- Website
- https://www.sbb.ch/en
- Ave. Duration
- 1h 20m
- Estimated price
- CHF 340–410
Geissenparadies Göscheneralptal
- Phone
- +41 79 545 14 52
- Website
- andermatt.swiss
Keti Taxi
- Phone
- +41 78 947 47 08
- Website
- taxiketi.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 883+ hotels available in Sankt Gallen.









