Travel options
from Zurich to Sankt Gallen

You can get from Zurich to Sankt Gallen by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
20 Jan
£18SBB
Fri
21 Jan
£16SBB
Sat
22 Jan
£16SBB
Mon
24 Jan
£15SBB
Tue
25 Jan
£16SBB
Thu
27 Jan
£15SBB
Fri
28 Jan
£16SBB
Sun
30 Jan
£16SBB
Tue
1 Feb
£16SBB
Wed
2 Feb
£16SBB
Thu
3 Feb
£16SBB
Fri
4 Feb
£15SBB
Sat
5 Feb
£14SBB
Sun
6 Feb
£16SBB
Mon
7 Feb
£16SBB

Travel Information from Zurich to Sankt Gallen

distanceDistance38 miles (62 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £18 • 1 h 11 min
carriersPopular travel companiesSBB

Travel 38 miles (62 km) by train from Zurich to Sankt Gallen. SBB is the main travel provider operating this route. Travellers can even take a direct train from Zurich to Sankt Gallen.

Travel Tips: Travel from Zurich to Sankt Gallen

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

What are my Zurich to Sankt Gallen travel options?

Travelling from Zurich to Sankt Gallen includes taking a train.

What is the quickest way from Zurich to Sankt Gallen?

Going by train is the quickest way from Zurich to Sankt Gallen with an average travel time of 1 h 11 min.

How far is it from Zurich to Sankt Gallen?

The distance between Zurich and Sankt Gallen is around 38 miles (62 km).

What are the departure and arrival points when travelling from Zurich to Sankt Gallen?

These are the most popular departure and arrival points when travelling from Zurich to Sankt Gallen:

  • Most travellers catch their train from Zürich HB and arrive in St. Gallen.

Which travel companies can get me from Zurich to Sankt Gallen?

Let Omio help you find the best company to travel with from Zurich to Sankt Gallen:

  • You can go to Sankt Gallen from Zurich by train with SBB. You'll see cheap train tickets for £18 with SBB from Zurich to Sankt Gallen on Omio.

Is there a direct service from Zurich to Sankt Gallen?

Yes, there is a direct service from Zurich to Sankt Gallen:

  • You can find a direct train to Sankt Gallen with SBB.

As you won't need to change at another stop in between, direct services to Sankt Gallen tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this route.

What other popular destinations should I add to my itinerary for my trip to Sankt Gallen from Zurich?

Omio customers who travel from Zurich to Sankt Gallen often also extend their holiday to go to Munich, Milan or Lausanne. Omio can help you plan your trip by finding the best connections between Sankt Gallen and these popular destinations at a great price.

How far in advance should I book tickets between Zurich and Sankt Gallen online to get the best deals?

When planning your trip from Zurich to Sankt Gallen, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Train tickets cost £18 one way on average.

However, we recommend buying tickets between Zurich and Sankt Gallen online a few months in advance to get the best deals and save money on your upcoming journey.