Frankfurt am Main to Sankt Gallen train

Fri, Sep 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Frankfurt am Main to Sankt Gallen

Showing times and prices for Sep 20

Cheapest

The best way to find a cheap train ticket from Frankfurt am Main to Sankt Gallen is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Deutsche Bahn
08:03AM6h19
Frankfurt (Main) Hbf
02:22PMSt. Gallen
$961One-way
2 transfers
Deutsche Bahn
08:06AM6h16
Frankfurt (Main) Hbf
02:22PMSt. Gallen
$1071One-way
3 transfers
Deutsche Bahn
08:00AM6h22
Frankfurt am Main Flughafen
02:22PMSt. Gallen
$1071One-way
3 transfers
Deutsche Bahn
08:03AM6h59
Frankfurt (Main) Hbf
03:02PMSt. Gallen
$1921One-way
1 transfer
Deutsche Bahn
08:06AM6h56
Frankfurt (Main) Hbf
03:02PMSt. Gallen
$2051One-way
2 transfers

Frankfurt am Main to Sankt Gallen train times

Showing trains for tomorrow, Friday, September 20
ProviderDepartsDurationArrivesTransfersTickets
Deutsche Bahn08:00AM Frankfurt am Main Flughafen6h22 02:22PM St. Gallen3 transfers
Deutsche Bahn08:00AM Frankfurt am Main Flughafen7h02 03:02PM St. Gallen2 transfers
Deutsche Bahn08:03AM Frankfurt (Main) Hbf6h19 02:22PM St. Gallen2 transfers
Deutsche Bahn08:03AM Frankfurt (Main) Hbf6h59 03:02PM St. Gallen1 transfer
Deutsche Bahn08:06AM Frankfurt (Main) Hbf6h56 03:02PM St. Gallen2 transfers
Deutsche Bahn08:06AM Frankfurt (Main) Hbf6h16 02:22PM St. Gallen3 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Frankfurt am Main to Sankt Gallen by train or bus

Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26

Fastest train times from Frankfurt am Main to Sankt Gallen

Showing times and prices for Sep 20

Fastest Journey

6 h 16 m

Average

6 h 39 m

Trains per day

6

Distance

304 km

It's difficult to get from Frankfurt am Main to Sankt Gallen without transferring at least once.

Fastest
Deutsche Bahn
08:06AM6h16
Frankfurt (Main) Hbf
02:22PMSt. Gallen
$1071One-way
3 transfers
Deutsche Bahn
08:03AM6h19
Frankfurt (Main) Hbf
02:22PMSt. Gallen
$961One-way
2 transfers
Deutsche Bahn
08:00AM6h22
Frankfurt am Main Flughafen
02:22PMSt. Gallen
$1071One-way
3 transfers
Deutsche Bahn
08:06AM6h56
Frankfurt (Main) Hbf
03:02PMSt. Gallen
$2051One-way
2 transfers
Deutsche Bahn
08:03AM6h59
Frankfurt (Main) Hbf
03:02PMSt. Gallen
$1921One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Frankfurt am Main to Sankt Gallen

distanceDistance188 miles (303 km)
durationAverage train duration4 h 55 min
priceAverage train ticket price$91 (€77)
frequencyTrain frequency16 a day
changesDirect trainNo
carriersTrain companiesDeutsche Bahn or ÖBB | Euro City (EC)

Trains from Frankfurt am Main to Sankt Gallen cover the 188 miles (303 km) long trip taking on average 4 h 55 min with our travel partners like Deutsche Bahn or ÖBB | Euro City (EC). Normally, there are 16 trains operating per day. While the average ticket price for this trip costs around $91 (€77), you can find the cheapest train ticket for as low as $35 (€30).

Train companies: Deutsche Bahn from Frankfurt am Main to Sankt Gallen trains

Buy your official Deutsche Bahn train tickets to Sankt Gallen from Frankfurt am Main from $33 (€28) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Frankfurt am Main to Sankt Gallen. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Frankfurt am Main to Sankt Gallen train information:

  • Average Duration: 4 h 55 min
  • Cheapest Price: $33
  • Deutsche Bahn frequency: 24 a day

FAQs: Trains from Frankfurt am Main to Sankt Gallen

FAQs: Travel by train from Frankfurt am Main to Sankt Gallen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Sankt Gallen.
FAQs
Cheap train tickets from Frankfurt am Main to Sankt Gallen can start from as little as $35 (€30) when you book in advance. The average train ticket price for Frankfurt am Main to Sankt Gallen is $91 (€77); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Frankfurt am Main to Sankt Gallen is 4 h 55 min   to travel the 188 mile (303 km) long journey, with around there are 16 trains per day. Journey times can vary on weekends and holidays.
The first train from Frankfurt am Main to Sankt Gallen leaves at 6: 06 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Frankfurt am Main to Sankt Gallen leaves at 9: 24 PM.
There are 16 trains a day from Frankfurt am Main to Sankt Gallen which require at least one change with Deutsche Bahn or ÖBB | Euro City (EC). Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Frankfurt am Main to Sankt Gallen, you can count on Deutsche Bahn or ÖBB | Euro City (EC) for the best way to get you to Sankt Gallen. You can also check all possible train companies who offer a service to Sankt Gallen from Frankfurt am Main and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 9: 24 PM.
A trip to Sankt Gallen from Frankfurt am Main is worth doing but not as a day trip with a journey time of 4 h 55 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Frankfurt am Main to Sankt Gallen by train is September.
You have options as you can travel to Sankt Gallen from Frankfurt am Main 2 different ways: train or bus.
HomeTrainsTrains in SwitzerlandTrain Times to Sankt GallenFrankfurt am Main to Sankt Gallen train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links