Geneva to Sankt Gallen train

Cheap train tickets from Geneva to Sankt Gallen

Showing times and prices for 09 Aug

Cheapest

£48

Average

£79

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

SBB
03:42Geneva4h10 07:52Sankt Gallen
0 changes
£481One-way
SBB
07:42Geneva4h10 11:52Sankt Gallen
0 changes
£541One-way
SBB
06:42Geneva3h48 10:30Sankt Gallen
0 changes
£961One-way
SBB
09:15Geneva3h47 13:02Sankt Gallen
0 changes
£981One-way
SBB
17:15Geneva4h07 21:22Sankt Gallen
0 changes
£1001One-way

Train schedule Geneva to Sankt Gallen

Showing trains for tomorrow, Tuesday, 9 August
SBB
03:42Geneva4h10 07:52Sankt Gallen
0 changes
SBB
06:42Geneva3h48 10:30Sankt Gallen
0 changes
SBB
07:42Geneva4h10 11:52Sankt Gallen
0 changes
SBB
09:15Geneva3h47 13:02Sankt Gallen
0 changes
SBB
17:15Geneva4h07 21:22Sankt Gallen
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
09 Aug
Wed
10 Aug
Thu
11 Aug
Fri
12 Aug
Sat
13 Aug
Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug

Fastest train times from Geneva to Sankt Gallen

Showing times and prices for 09 Aug

Fastest Journey

3 h 47 m

Average

4 h

Trains per day

5

Distance

281 km

Of the 5 trains that leave Geneva for Sankt Gallen every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

SBB
09:15Geneva3h47 13:02Sankt Gallen
0 changes
£981One-way
SBB
06:42Geneva3h48 10:30Sankt Gallen
0 changes
£961One-way
SBB
17:15Geneva4h07 21:22Sankt Gallen
0 changes
£1001One-way
SBB
07:42Geneva4h10 11:52Sankt Gallen
0 changes
£541One-way
SBB
03:42Geneva4h10 07:52Sankt Gallen
0 changes
£481One-way

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
durationAverage train duration3 h 47 min
priceAverage train ticket price£73 (€83)
changesDirect trainYes
carriersTrain providersSBB

Trains from Geneva to Sankt Gallen cover the 174 miles long trip taking on average 3 h 47 min with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £58, but the average price of train tickets is £73. Travellers depart most frequently from Genève and arrive in St. Gallen.

Train companies: SBB trains Geneva to Sankt Gallen

SBB trains will get you to Sankt Gallen from Geneva from £58. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB

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

It’s easy to book your SBB train ticket to Sankt Gallen from Geneva online with Omio! Simply check the current SBB train timetables for your ideal departure and arrival times, compare the best route to Sankt Gallen from Geneva as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains between Geneva and Sankt Gallen start at £58 one-way if you book in advance, and you can expect to travel around 174 miles (280 km). If you search for SBB trains in the Omio app, you can check straight away if the SBB tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train between Geneva and Sankt Gallen. Let Omio do all the work for you finding the best Geneva to Sankt Gallen SBB train ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: £58

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
Looking to save money on your journey? Omio customers have found the cheapest train to Sankt Gallen from Geneva for the next 7 days starting from £58  one way.
The Geneva to Sankt Gallen train ticket price is on average £73  if you are looking to book your tickets for this trip in the next week.
The Geneva to Sankt Gallen train distance is approximately 174 miles.
On average the train from Geneva to Sankt Gallen duration is 3 h 47 min  for the 174 miles long route, but the travel time can vary if you depart on weekends and holidays.

Some of the Geneva train stations to Sankt Gallen you can start your journey from include Genève and Geneva. Similarly, some of the arrival train stations in Sankt Gallen include St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse.

When travelling this route, Omio customers are departing most frequently from Genève   and arriving in St. Gallen.

You can find the most popular departure train station for this route, Genève, located approximately 1.2 miles (2 km) from the city centre of Geneva. The most popular arrival train station in Sankt Gallen, called St. Gallen, is located around 0.5 miles (835 m) away from its city centre.

Take the Geneva to Sankt Gallen train with SBB. However, it's always good to check out all possible train companies for the journey from Geneva to Sankt Gallen as there might be differences in the amenities they offer.
If you’re looking for a direct train from Geneva to Sankt Gallen, consider travelling with SBB. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
The earliest train departing from Geneva to Sankt Gallen leaves at 04: 42. The last train departing from Geneva to Sankt Gallen leaves at 23: 20. You can find the latest Geneva to Sankt Gallen train times on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way train ticket from Geneva to Sankt Gallen is on average £73 if you buy 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 providers offering this journey. In general, you can find train tickets from Geneva to Sankt Gallen available a few months in advance.

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

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
Currency
Language