Train to Konstanz
Karlsruhe → Konstanz · about 3h 5m · ~€6–25
Train to Sankt Gallen
Konstanz → Sankt Gallen · about 30m · ~€3–8
Karlsruhe → Sankt Gallen
Germany to Switzerland · 1 border · Where else can you go from Karlsruhe?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
3h 55mTotal estimate
~€9–33Rough fare per person
About the trip from Karlsruhe to Sankt Gallen
Karlsruhe (Germany) and Sankt Gallen (Switzerland) are 190 km (118 mi) apart in a straight line. The way we suggest is by train, via Konstanz: about 3h 55m door to door with 1 change. The fastest route, by train and flight via Stuttgart, takes about 3h 50m. No flight is needed. The trip crosses one border, so check what papers you need.
Step by step
- Train from Karlsruhe to Konstanz: about 3h 5m, 160 km
- Train from Konstanz to Sankt Gallen: about 30m, 30 km
Every route we know
- Train, via Konstanz: about 3h 55m, 1 change
- Train + Flight, via Stuttgart: about 3h 50m, 1 change
- Train + Bus + Train, via Offenburg, Villingen-Schwenningen and Konstanz: about 3h 55m, 3 changes
- Train + Bus + Train, via Villingen-Schwenningen and Konstanz: about 3h 55m, 2 changes
Times are rough door-to-door times, with time to change and to get through airports included. We don't have timetables, and fares are rough estimates, not quotes: check Google Maps or the operator before you travel.