Compare prices and tickets by train, bus or flight

Sat
Jan 29
$22SBB
Sun
Jan 30
$19SBB
Mon
Jan 31
$21SBB
Wed
Feb 2
$21SBB
Sun
Feb 6
$21SBB
Mon
Feb 7
$21SBB
Tue
Feb 8
$16SBB
Thu
Feb 10
$21SBB

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sankt Gallen to Zurich

distanceDistance38 miles (62 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price$22 (€19)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Sankt Gallen to Zurich cover the 38 miles (62 km) long journey taking on average 1 h 14 min with our travel partners like SBB. There are direct train services available. While the average ticket price for this journey costs around $22 (€19), you can find the cheapest train ticket for as low as $19 (€16). Travelers depart most frequently from St. Gallen and arrive in Zürich HB.

Train providers: SBB from Sankt Gallen to Zurich trains

Buy your official SBB train tickets between Sankt Gallen and Zurich from $19 (€16) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

SBB

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

If you're looking for cheap SBB tickets to Zurich from Sankt Gallen, check out Omio! With one-way Sankt Gallen to Zurich train ticket prices starting as low as $19 (€16) when you book in advance, we'll help you get to Zurich from Sankt Gallen by showing you the latest SBB offers, train schedules and tickets for this 38 miles (62 km) route. You can also review relevant ticket information for each class fare available on this route, such as baggage allowance and amenities offered onboard with SBB. If you search for SBB tickets between Sankt Gallen and Zurich in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Sankt Gallen and Zurich on offer, Omio makes it easier than ever for you to find that perfect train with SBB so you can enjoy a smooth and comfortable journey.

  • Average Price: $19

When purchasing your SBB train tickets to Zurich from 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 Sankt Gallen to Zurich

Travel by train to Zurich 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 Zurich.
FAQs

How much do cheap trains to Zurich from Sankt Gallen cost?

Looking to save money on your route? Omio customers have found the cheapest train between Sankt Gallen and Zurich for the next 7 days starting from $19 (€16)  one way.

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

If you’re looking to purchase your train tickets in the next week, you can expect the Sankt Gallen to Zurich train price to come in at an average of $22 (€19)  one way.

How far is it from Sankt Gallen to Zurich by train?

When traveling this route you should expect the distance to Zurich from Sankt Gallen by train to be approximately 38 miles (62 km).

What is the Sankt Gallen to Zurich train travel time?

On average the Sankt Gallen to Zurich train time is 1 h 14 min  covering the 38 miles (62 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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

When departing from Sankt Gallen, you have various train station options to start your route from including St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse. When arriving in Zurich, you can end your journey in train stations like Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers book a train from St. Gallen   to Zürich HB   most frequently for this route.

Where is the train station in Sankt Gallen? Where is the train station in Zurich?

Passengers booking this journey most frequently board their trains from St. Gallen and need to travel around 0.2 miles (376 m) from the city center to get to this train station.

Passengers arriving in Zurich most often arrive at Zürich HB and need to travel around 0.9 miles (1.5 km) from this train station to the city center.

What train companies offer a service to Zurich from Sankt Gallen?

For the best Sankt Gallen to Zurich train to purchase, you can travel safely and comfortably with SBB. However, it's always good to check all possible train companies with services from Sankt Gallen to Zurich to compare what amenities they may offer.

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

You can take the first train from Sankt Gallen to Zurich at 7: 07 AM. The last train from Sankt Gallen to Zurich that you can take departs at 7: 58 AM. Omio shows you the latest train from Sankt Gallen to Zurich schedule to help you book the best departure time for this journey.

How early should I buy train tickets to Zurich from Sankt Gallen to score the best deals?

You can find trains from Sankt Gallen to Zurich to cost on average $22 (€19) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Sankt Gallen to Zurich train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Sankt Gallen
Zurich
St. Gallen is the most popular Sankt Gallen railway station for Omio travelers, 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 trip to Zurich.