These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Sankt Gallen to Frankfurt am Main

distanceDistance188 miles (303 km)
durationAverage train duration6 h 12 min
priceAverage train ticket price£24 (€27)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Sankt Gallen to Frankfurt am Main cover the 188 miles (303 km) long route taking on average 6 h 12 min with our travel partners like Deutsche Bahn. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £24, but the average price of train tickets is £24. Travellers depart most frequently from St. Gallen and arrive in Frankfurt (Main) Flughafen.

Train companies

Travel with Deutsche Bahn between Sankt Gallen and Frankfurt am Main

You can travel by train between Sankt Gallen and Frankfurt am Main with Deutsche Bahn for as low as £24. When you search for timetables and tickets, Omio will show you the best journey.

Deutsche Bahn

Find cheap tickets for Deutsche Bahn trains from Sankt Gallen to Frankfurt am Main on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Sankt Gallen to Frankfurt am Main train timetable from Deutsche Bahn, the latest train ticket offers available and other travel information for the 188 miles (303 km) trip from Sankt Gallen to Frankfurt am Main, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Sankt Gallen to Frankfurt am Main in the Omio app, you can check to see if the Deutsche Bahn trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the Deutsche Bahn train timetable for your ideal departure and arrival times, compare the best route available to get to Frankfurt am Main from Sankt Gallen and then book a cheap train with ease. Sit back and enjoy your upcoming train between Sankt Gallen and Frankfurt am Main with Deutsche Bahn!

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Sankt Gallen to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Sankt Gallen to Frankfurt am Main.
FAQs
Is cross-border travel by train between Sankt Gallen, Switzerland and Frankfurt am Main, Germany allowed?

Travel between Sankt Gallen, Switzerland and Frankfurt am Main, Germany by train is: Partially open.

What is the status of international entry into Germany from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to self-quarantine on arrival in Germany from Sankt Gallen?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Frankfurt am Main, Germany?

When travelling in Germany, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 15/10/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Sankt Gallen to Frankfurt am Main before travelling.

Are there travel restrictions, such as quarantine measures, in place when returning to Sankt Gallen, Switzerland from Frankfurt am Main, Germany?

Return travel from Germany to Switzerland is: Partially open.

Are there any international entry restrictions on returning to Sankt Gallen from Frankfurt am Main?

Entry into Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Switzerland from Frankfurt am Main?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Sankt Gallen, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 15/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Sankt Gallen from Frankfurt am Main.

How much do cheap train tickets from Sankt Gallen to Frankfurt am Main cost?
If you’re looking to save money on tickets, you can find a cheap train between Sankt Gallen and Frankfurt am Main for as little as £24  in the next 7 days.
What is the cost of a train ticket from Sankt Gallen to Frankfurt am Main on average?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Sankt Gallen to Frankfurt am Main train prices are on average £24  one way.
How many miles is it from Sankt Gallen to Frankfurt am Main by train?
You should expect to travel around 188 miles (303 km)  to Frankfurt am Main from Sankt Gallen by train.
How long is the train journey to Frankfurt am Main from Sankt Gallen?
While the time it takes to travel 188 miles (303 km) to Frankfurt am Main from Sankt Gallen can vary based on specific dates, weekends, and bank holidays, the train duration from Sankt Gallen to Frankfurt am Main is on average 6 h 12 min.
Which train station in Sankt Gallen goes to Frankfurt am Main? Which train station do I come into Frankfurt am Main from Sankt Gallen?

There are a few train stations in Sankt Gallen to start your journey from including St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers travelling this route depart most frequently from St. Gallen   and arrive in Frankfurt (Main) Flughafen.

Where is the departure train station in Sankt Gallen located? Where is the arrival train station in Frankfurt am Main located?

Passengers booking this journey most frequently board their trains from St. Gallen and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Frankfurt am Main most often arrive at Frankfurt (Main) Flughafen and need to travel around 6 mile (s) / 10 km from this train station to the city centre.

What train companies go from Sankt Gallen to Frankfurt am Main?
If you're looking for trains from Sankt Gallen to Frankfurt am Main, you can rely on Deutsche Bahn to get you to Frankfurt am Main. It's also good to check out all possible train companies for the Sankt Gallen to Frankfurt am Main journey to see if there might be differences in the amenities they offer.
How many trains are there from Sankt Gallen to Frankfurt am Main a day?
On average, there are 7 trains a day from Sankt Gallen to Frankfurt am Main. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Sankt Gallen to Frankfurt am Main?
If you prefer early morning trains from Sankt Gallen to Frankfurt am Main, the first train leaves at 09: 28. If you prefer late night trains from Sankt Gallen to Frankfurt am Main, the last train of the day leaves at 21: 49. Omio shows you the latest train from Sankt Gallen to Frankfurt am Main times to help you book the best departure time for this route.
How early should I book Sankt Gallen to Frankfurt am Main train tickets to get the best deals?
The price of a one way train ticket from Sankt Gallen to Frankfurt am Main is on average £24 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to Frankfurt am Main from Sankt Gallen available a few months in advance.

Important Stations and Airports for this Journey

Sankt Gallen
Frankfurt am Main
St. Gallen is the most popular Sankt Gallen railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Sankt Gallen for your journey to Frankfurt am Main.