Compare prices and tickets by train, coach or flight

Sat
4 Dec
£25SBB
Sun
5 Dec
£19SBB
Mon
6 Dec
£14SBB
Tue
7 Dec
£17SBB
Fri
10 Dec
£17SBB

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Zurich from Sankt Gallen

distanceDistance38 miles (62 km)
durationAverage train duration59 min
priceAverage train ticket price£18 (€21)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Sankt Gallen to Zurich cover the 38 miles (62 km) long route taking on average 59 min with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £14, but the average price of train tickets is £18. Travellers depart most frequently from St. Gallen and arrive in Zürich HB.

Train companies

SBB from Sankt Gallen to Zurich

Find the best trains between Sankt Gallen and Zurich with Omio's travel partners SBB from £14. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

SBB

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

If you’re looking for a smooth and easy train to Zurich from Sankt Gallen, check Omio for SBB trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 38 miles (62 km) route to Zurich from Sankt Gallen, Omio makes it easier than ever to find SBB trains at affordable prices, and you can also quickly book train tickets online. Check the current SBB train timetables for your ideal departure and arrival times, compare the best route from Sankt Gallen to Zurich as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your SBB train on Omio. If you search for trains to Zurich from Sankt Gallen in the Omio app, you can quickly see if the SBB tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for SBB trains from Sankt Gallen to Zurich starting at £14, buy your official SBB tickets with Omio online quickly and easily!

  • Average Price: £14

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 between Sankt Gallen and Zurich cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Zurich from Sankt Gallen for the next 7 days starting from £14  one way.
How much is a train ticket from Sankt Gallen to Zurich?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Sankt Gallen to Zurich train prices are on average £18  one way.
What is the distance by train from Sankt Gallen to Zurich?
When travelling this route you should expect the distance between Sankt Gallen and Zurich via train to be approximately 38 miles (62 km).
How many hours does it take from Sankt Gallen to Zurich by train?
The Sankt Gallen to Zurich train duration is on average 59 min, which is to be expected when travelling 38 miles (62 km) from Sankt Gallen to Zurich. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Sankt Gallen to Zurich train leave from? Which Zurich train station do I come into from Sankt Gallen?

When taking the train between Sankt Gallen and Zurich, you can choose to depart from train stations like St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse. Your route can end in train stations such as Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers who travel this route most frequently depart from St. Gallen   and arrive in Zürich HB.

Where is the train station in Sankt Gallen to go to Zurich? Where is the train station in Zurich located?

You can find the most popular departure train station for this trip, St. Gallen, located approximately 0.2 miles (376 m) from the city centre of Sankt Gallen. The most popular arrival train station in Zurich, called Zürich HB, is located around 0.9 miles (1.5 km) away from its city centre.

Which train providers can take me from Sankt Gallen to Zurich?
For the best Sankt Gallen to Zurich 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 Sankt Gallen and 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?
The earliest train for this trip departs from Sankt Gallen at 07: 07. The last train leaves from Sankt Gallen at 07: 58. Check Omio for the latest train timetable from Sankt Gallen to Zurich and book the best time to depart on your chosen travel date.
How early should I purchase Sankt Gallen to Zurich train tickets to get the best deals?
If you purchase Sankt Gallen to Zurich train tickets within the next 7 days, you can find one way tickets to cost on average £18. However, booking in advance gives you access to the best prices for trains between Sankt Gallen and Zurich. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Sankt Gallen
Zurich
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 Zurich.