You can get from Sankt Gallen to Frankfurt am Main by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||188 miles (303 km)|
|Available travel modes||Flight or train|
|Ticket price range||£24 - £309|
|Cheapest mode||Train • £24 • 5 h 33 min|
|Fastest mode||Flight • £309 • 1 h 5 min|
|Popular travel companies||Lufthansa or Deutsche Bahn with connection|
Take a flight or train to travel 188 miles (303 km) between Sankt Gallen and Frankfurt am Main. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £24. The most popular travel providers which serve this journey are Lufthansa or Deutsche Bahn with connection among others. Travellers can even take a direct from Sankt Gallen to Frankfurt am Main.
Here are some other resources that might have the information you need