Cheap train tickets from Sankt Gallen to Zurich

Showing times and prices for 30 May

Cheapest

£18

Average

£24

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.

The average ticket from Sankt Gallen to Zurich will cost around £ 24 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
08:07St. Gallen1h14 09:21Zürich HB
0 changes
£181One-way
08:58St. Gallen0h59 09:57Zürich HB
0 changes
£211One-way
08:37St. Gallen1h14 09:51Zürich HB
0 changes
£231One-way
08:17St. Gallen1h25 09:42Zürich HB
2 changes
£281One-way
08:19St. Gallen1h36 09:55Zürich HB
2 changes
£291One-way

Train schedule Sankt Gallen to Zurich

Showing trains for tomorrow, Mon, 30 May
08:07St. Gallen1h14 09:21Zürich HB
0 changes
08:17St. Gallen1h25 09:42Zürich HB
0 changes
08:19St. Gallen1h36 09:55Zürich HB
0 changes
08:37St. Gallen1h14 09:51Zürich HB
0 changes
08:58St. Gallen0h59 09:57Zürich HB
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
30 May
£18SBB
Tue
31 May
£13SBB
Wed
1 Jun
£11SBB
Thu
2 Jun
£11SBB
Fri
3 Jun
£11SBB
Sat
4 Jun
£10SBB
Sun
5 Jun
£11SBB
Mon
6 Jun
£11SBB
Tue
7 Jun
£12SBB
Wed
8 Jun
£11SBB
Thu
9 Jun
£12SBB
Fri
10 Jun
£11SBB
Sat
11 Jun
£11SBB

Fastest train times from Sankt Gallen to Zurich

Showing times and prices for 30 May

Fastest Journey

59 m

Average

1 h 17 m

Trains per day

5

Distance

62 km

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

These direct trains cover the 62 km distance in an average of 1 h 17 m but if you time it right, some trains will get you there in just 59 m .

The slowest trains will take 1 h 36 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:58St. Gallen0h59 09:57Zürich HB
0 changes
£211One-way
08:07St. Gallen1h14 09:21Zürich HB
0 changes
£181One-way
08:37St. Gallen1h14 09:51Zürich HB
0 changes
£231One-way
08:17St. Gallen1h25 09:42Zürich HB
2 changes
£281One-way
08:19St. Gallen1h36 09:55Zürich HB
2 changes
£291One-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 Sankt Gallen to Zurich

distanceDistance38 miles (62 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price£15 (€17)
changesDirect trainYes
carriersTrain providersSBB

Trains from Sankt Gallen to Zurich cover the 38 miles (62 km) long trip 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 route costs around £15, you can find the cheapest train ticket for as low as £10. Travellers depart most frequently from St. Gallen and arrive in Zürich HB.

Train companies: SBB trains Sankt Gallen to Zurich

You can travel by train between Sankt Gallen and Zurich with SBB for as low as £10. When you search for timetables and tickets, Omio will show you the best journey.

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.

Omio helps you find the perfect Sankt Gallen - Zurich train with SBB. Whether you are searching for the fastest, earliest or cheapest train to Zurich from Sankt Gallen, Omio shows you SBB current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Sankt Gallen to Zurich journey. You can expect to travel around 38 miles (62 km) from Sankt Gallen to Zurich on a train with SBB. Once you are ready, buy your one-way SBB tickets from Sankt Gallen to Zurich starting as low as £10 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with SBB!

  • Average Price: £10

When purchasing your SBB train tickets between Sankt Gallen and Zurich, 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 does a cheap train between Sankt Gallen and Zurich cost?

If you’re looking to save money on tickets, you can find a cheap train from Sankt Gallen to Zurich for as little as £10  in the next 7 days.

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

The Sankt Gallen to Zurich train ticket price is on average £15  if you are looking to buy your tickets for this trip in the next week.

What is the distance from Sankt Gallen to Zurich via train?

The Sankt Gallen to Zurich train distance is approximately 38 miles (62 km).

How long does it take from Sankt Gallen to Zurich by train?

The Sankt Gallen to Zurich train duration is on average 1 h 14 min, which is to be expected when travelling 38 miles (62 km) to Zurich from Sankt Gallen. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station in Sankt Gallen goes to Zurich? Which train station do I come into Zurich from Sankt Gallen?

There are a few train stations in Sankt Gallen to start your trip from including St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse. In Zurich you have a few train station options to choose from for your arrival including Zürich HB, Zürich Stadelhofen and Zürich Oerlikon.

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

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

Passengers board their train most frequently from St. Gallen and travel around 0.2 miles (376 m) from the city centre to this train station.

Passengers travelling this route most often arrive at Zürich HB and need to travel approximately 1.4 miles (2.2 km) from the train station to the city centre in Zurich.

Which train providers can get me from Sankt Gallen to Zurich?

For the trip from Sankt Gallen to Zurich you can take a train with SBB. Be sure to check out all possible train companies that offer services to Zurich from Sankt Gallen on Omio to compare what amenities they may have.

Are there any Sankt Gallen to Zurich direct train services?

If you’re looking for a direct train from Sankt Gallen to Zurich, 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.

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 departing from Sankt Gallen to Zurich leaves at 06: 07. The last train departing from Sankt Gallen to Zurich leaves at 22: 37. You can find the latest Sankt Gallen to Zurich train timetable on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy a train ticket to Zurich from Sankt Gallen to get the best deals?

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 to Zurich from Sankt Gallen within the next 7 days, you can find tickets to cost on average £15 one way. To find the best prices for this journey, consider booking your train ticket from Sankt Gallen to Zurich a few months in advance.

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.