Geneva to Sankt Gallen train

Cheap train tickets from Geneva to Sankt Gallen

Showing times and prices for Mar 24

Cheapest

85

Average

85

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

Cheapest
05:42AMGeneva4h15 09:57AMSt. Gallen Güterbahnhof
1 transfer
851One-way
Cheapest
05:42AMGeneva4h10 09:52AMSt. Gallen
0 transfers
851One-way
06:12AMGeneva4h15 10:27AMSt. Gallen Güterbahnhof
1 transfer
861One-way
06:12AMGeneva3h50 10:02AMSt. Gallen
0 transfers
861One-way
05:42AMGeneva3h50 09:32AMSt. Gallen
1 transfer
861One-way

Train schedule from Geneva to Sankt Gallen

Showing trains for tomorrow, Friday, March 24
04:47AMGeneva4h15 09:02AMSt. Gallen
1 transfer
04:47AMGeneva4h40 09:27AMSt. Gallen Güterbahnhof
2 transfers
05:42AMGeneva4h15 09:57AMSt. Gallen Güterbahnhof
1 transfer
05:42AMGeneva3h50 09:32AMSt. Gallen
1 transfer
05:42AMGeneva4h10 09:52AMSt. Gallen
0 transfers
06:12AMGeneva4h15 10:27AMSt. Gallen Güterbahnhof
1 transfer
06:12AMGeneva3h50 10:02AMSt. Gallen
0 transfers
06:42AMGeneva4h10 10:52AMSt. Gallen
0 transfers
06:42AMGeneva4h15 10:57AMSt. Gallen Güterbahnhof
1 transfer
06:42AMGeneva3h48 10:30AMSt. Gallen
1 transfer
07:15AMGeneva4h12 11:27AMSt. Gallen Güterbahnhof
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06

Fastest train times from Geneva to Sankt Gallen

Showing times and prices for Mar 24

Fastest Journey

3 h 48 m

Average

3 h 57 m

Trains per day

5

Distance

281 km

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

Fastest
06:42AMGeneva3h48 10:30AMSt. Gallen
1 transfer
1151One-way
05:42AMGeneva3h50 09:32AMSt. Gallen
1 transfer
861One-way
06:12AMGeneva3h50 10:02AMSt. Gallen
0 transfers
861One-way
06:42AMGeneva4h10 10:52AMSt. Gallen
0 transfers
971One-way
05:42AMGeneva4h10 09:52AMSt. Gallen
0 transfers
851One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Geneva to Sankt Gallen

distanceDistance174 miles (280 km)
priceAverage train ticket price$107 (€93)
frequencyTrain frequency57 a day
changesDirect trainYes, there are 26 direct trains a day
carriersTrain providersSBB

Trains from Geneva to Sankt Gallen cover the 174 miles (280 km) long journey taking on average 3 h 59 min with our travel partners like SBB. Normally, there are 57 trains operating per day, including direct services available. While the average ticket price for this trip costs around $107 (€93), you can find the cheapest train ticket for as low as $1 (€1). Travelers depart most frequently from Genève and arrive in St. Gallen.

Train providers: SBB from Geneva to Sankt Gallen trains

Find the best route to Sankt Gallen from Geneva with Omio's train partners SBB! You'll find the best deals, schedules and tickets when comparing and booking the most convenient trip for you.

SBB

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

    Travel Tips: Trains from Geneva to Sankt Gallen

    Travel Tips: 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 route? Omio customers have found the cheapest train between Geneva and Sankt Gallen for the next 7 days starting from $1 (€1)  one way.
    In the next 7 days you can expect to pay on average $107 (€93)  for a train ticket from Geneva to Sankt Gallen.
    The train distance from Geneva to Sankt Gallen is around 174 miles (280 km).
    While the time it takes to travel 174 miles (280 km) from Geneva to Sankt Gallen can vary based on specific dates, weekends, and holidays, the Geneva to Sankt Gallen train journey time is on average 3 h 59 min.

    Omio customers traveling this route depart most frequently from Genève   and arrive in St. Gallen.

    Passengers board the train most frequently from Genève, which is located around 1.2 miles (2 km) away from the city center, and they get off the train at St. Gallen, located 0.6 miles (855 m) away from the city center.

    For the best Geneva to Sankt Gallen train to book, you can travel safely and comfortably with SBB. However, it's always good to check all possible train companies with services between Geneva and Sankt Gallen to compare what amenities they may offer.
    Yes, there are 26 direct trains per day from Geneva to Sankt Gallen with SBB, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.
    On average, there are 57 trains a day from Geneva to Sankt Gallen. The train times and services may be different on weekends and holidays compared to weekdays.
    The earliest train departing from Geneva to Sankt Gallen leaves at 5: 42 AM. The last train departing from Geneva to Sankt Gallen leaves at 9: 12 PM. You can find the latest Geneva to Sankt Gallen train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets from Geneva to Sankt Gallen within the next 7 days, you can find tickets to cost on average $107 (€93) one way. To find the best prices for this route, consider booking your train ticket from Geneva to Sankt Gallen a few months in advance.

    Important Stations and Airports for this connection

    Geneva
    Sankt Gallen
    The major railway station for departures from Geneva is Genève. Read all the information you need to know about services, amenities and connections at Genève for your journey to Sankt Gallen from Geneva.
    Amenities at station
    WifiWifi
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    HomeTrainsTrain Times to Sankt GallenGeneva 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
    Currency
    Language