There are 4 ways to get from Mulhouse to Sankt Gallen 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 Basel SBB to Zürich HBtrain Ir36 / ...
- Take the train from Zürich HB to St. Gallentrain Ic5 / ...
3h 6mCHF 40–106Bus via Zurich
cheapest- Take the bus from Mulhouse to Zurich Bus Stationbus FlixBus N837 / ...
- Take the bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrassebus : Lyon - Prague Central Bus Station / ...
4hCHF 14–22Drive 200.3 km
- Drive from Mulhouse to Sankt Gallencar 200.3 km
2h 11mCHF 39–56Bus
- Take the bus from Basel, Meret Oppenheim-Strasse to St. Gallenbus
5h 22mCHF 40–43
Mulhouse to Sankt Gallen by train
Comparing Your Travel Options
The cheapest way to get from Mulhouse to Sankt Gallen is to bus via Zurich which costs SFr 14 - SFr 22 and takes 4h.
The fastest way to get from Mulhouse to Sankt Gallen is to drive which takes 2h 11m and costs SFr 35 - SFr 60.
No, there is no direct bus from Mulhouse to Sankt Gallen. However, there are services departing from Mulhouse and arriving at St. Gallen Lagerstrasse via Zurich Central Bus Station Sihlquai. The journey, including transfers, takes approximately 4h.
No, there is no direct train from Mulhouse to Sankt Gallen. However, there are services departing from Mulhouse Ville and arriving at St. Gallen via Basel SBB and Zürich HB. The journey, including transfers, takes approximately 3h 6m.
The distance between Mulhouse and Sankt Gallen is 209 km. The road distance is 200.3 km.
The best way to get from Mulhouse to Sankt Gallen without a car is to train which takes 3h 6m and costs SFr 35 - SFr 110.
It takes approximately 3h 6m to get from Mulhouse to Sankt Gallen, including transfers.
Mulhouse to Sankt Gallen bus services, operated by FlixBus, depart from Mulhouse station.
Mulhouse to Sankt Gallen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Mulhouse to Sankt Gallen is to train which takes 3h 6m and costs SFr 35 - SFr 110. Alternatively, you can bus via Zurich, which costs SFr 14 - SFr 22 and takes 4h.
What companies run services between Mulhouse, France and Sankt Gallen, Switzerland?
You can take a train from Mulhouse Ville to St. Gallen via Basel Sbb, Basel SBB, and Zürich HB in around 3h 6m. Alternatively, you can take a bus from Mulhouse to St. Gallen Lagerstrasse via Zurich Central Bus Station Sihlquai in around 4h.
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 26–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 26–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- CHF 8–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 8–11
- 1st Class Ticket
- CHF 12–15
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Mulhouse to Zurich Bus Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- CHF 9–14
- Website
- Flixbus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrasse
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- CHF 5–8
- Website
- RegioJet
- Phone
- +381 35 433 333
- [email protected]
- Website
- Bogojevic Reisen
Bus from Basel, Meret Oppenheim-Strasse to St. Gallen
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 32
- Website
- Bogojevic Reisen
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Mulhouse to Sankt Gallen bus services, operated by FlixBus, arrive at Zurich Bus Station.
Mulhouse to Sankt Gallen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Mulhouse to Sankt Gallen is 200 km. It takes approximately 2h 11m to drive from Mulhouse to Sankt Gallen.
Book your Mulhouse to Sankt Gallen train tickets online with Omio.
There are 843+ hotels available in Sankt Gallen.

















