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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Geneva to Sankt Gallen

distanceDistance174 miles (280 km)
durationAverage train duration4 h 10 min
priceAverage train ticket price£58 (€66)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesSBB

Trains from Geneva to Sankt Gallen cover the 174 miles (280 km) long route taking on average 4 h 10 min with our travel partners like SBB. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £58, but the average price of train tickets is £58. Travellers depart most frequently from Genève and arrive in St. Gallen.

Train companies: Travel with SBB between Geneva and Sankt Gallen

You can travel by train between Geneva and Sankt Gallen with SBB for as low as £58. When you search for timetables and tickets, Omio will show you the best journey.

SBB

SBB is Switzerland's main train company and for your next train trip between Geneva and Sankt Gallen, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

SBB is one of the best options when travelling by train between Geneva and Sankt Gallen. Omio quickly shows you current SBB train timetables for the Geneva - Sankt Gallen trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest journey available. The distance from Geneva to Sankt Gallen is around 174 miles (280 km) and the cheapest SBB one-way ticket you can book starts at £58. As you check the latest Geneva to Sankt Gallen train timetable from SBB for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Sankt Gallen safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket between Geneva and Sankt Gallen so you can spend more time enjoying the smooth and easy journey!

When purchasing your SBB train tickets between Geneva and Sankt Gallen, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

Travel Tips: Trains from Geneva to Sankt Gallen

Travel by train 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 Geneva to Sankt Gallen.
FAQs

What is the price of the cheapest train between Geneva and Sankt Gallen?

Omio customers have found the cheapest trains from Geneva to Sankt Gallen to cost as little as £58  in the next 7 days.

What is the average cost of a train from Geneva to Sankt Gallen?

The Geneva to Sankt Gallen train ticket price is on average £58  if you are looking to purchase your tickets for this route in the next week.

How many miles is it from Geneva to Sankt Gallen by train?

You should expect to travel around 174 miles (280 km)  from Geneva to Sankt Gallen by train.

How long does it take from Geneva to Sankt Gallen by train?

On average the train from Geneva to Sankt Gallen duration is 4 h 10 min  for the 174 miles (280 km) long route, but the travel time can vary if you depart on weekends and holidays.

What is the departure train station in Geneva and arrival train station in Sankt Gallen?

When departing from Geneva, you have various train station options to start your journey from including Genève and Geneva. When arriving in Sankt Gallen, you can end your journey in train stations like St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse.

Omio customers book a train from Genève   to St. Gallen   most frequently for this route.

Where do I find the Geneva train station to Sankt Gallen? Where is the Sankt Gallen train station?

Passengers board their train most frequently from Genève and travel around 0.6 miles (950 m) from the city centre to this train station.

Passengers travelling this route most often arrive at St. Gallen and need to travel approximately 0.2 miles (376 m) from the train station to the city centre in Sankt Gallen.

Which train providers should I travel with from Geneva to Sankt Gallen?

If you're looking for trains from Geneva to Sankt Gallen, you can rely on SBB to get you to Sankt Gallen. It's also good to check out all possible train companies for the Geneva to Sankt Gallen journey to see if there might be differences in the amenities they offer.

How many train services are there to Sankt Gallen from Geneva a day?

On average, there are 16 trains a day from Geneva to Sankt Gallen. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Geneva to Sankt Gallen? When can I take the last train for the day?

The first train from Geneva to Sankt Gallen leaves at 08: 42   and the last train for this leaves at 08: 42. Omio shows you the latest train from Geneva to Sankt Gallen times to help you book the best departure time for this trip.

How early should I buy Geneva to Sankt Gallen train tickets to get the best deals?

If you purchase a train ticket between Geneva and Sankt Gallen within the next 7 days, you can find tickets to cost on average £58 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Geneva and Sankt Gallen are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Geneva
Sankt Gallen
Genève is the most popular Geneva 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 Geneva for your journey to Sankt Gallen.

More options for your journey from Geneva to Sankt Gallen

Here are some other resources that might have the information you need