COMPARE Prices across different modes

Sun
Oct 24
$26SBB
Mon
Oct 25
$20SBB
Wed
Oct 27
$21SBB

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Sankt Gallen and Zurich Airport

distanceDistance38 miles (61 km)
durationAverage train duration59 min
priceAverage train ticket price$23 (€19)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Sankt Gallen to Zurich Airport cover the 38 miles (61 km) long trip taking on average 59 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $23 (€19), you can find the cheapest train ticket for as low as $20 (€17).

Train companies

SBB Sankt Gallen – Zurich Airport

SBB trains will get you from Sankt Gallen to Zurich Airport from $20 (€17). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB

It’s easy to book your SBB train ticket from Sankt Gallen to Zurich Airport online with Omio! Simply check the current SBB train schedules for your ideal departure and arrival times, compare the best route from Sankt Gallen to Zurich Airport as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains between Sankt Gallen and Zurich Airport start at $20 (€17) one-way if you book in advance, and you can expect to travel around 38 miles (61 km). If you search for SBB trains in the Omio app, you can check straight away if the SBB tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Sankt Gallen and Zurich Airport. Let Omio do all the work for you finding the best Sankt Gallen to Zurich Airport SBB train ticket so you can enjoy a smooth and comfortable journey!

SBB's current ticket policies due to COVID-19 for your train between Sankt Gallen and Zurich Airport are the following:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Sankt Gallen to Zurich Airport
Travel by train to Zurich Airport 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 Airport.
FAQs
How much do cheap trains to Zurich Airport from Sankt Gallen cost?
Looking to save money on your route? Omio customers have found the cheapest train between Sankt Gallen and Zurich Airport for the next 7 days starting from $20 (€17)  one way.
How much is a train ticket between Sankt Gallen and Zurich Airport?
If you’re looking to purchase your train tickets in the next week, you can expect the Sankt Gallen to Zurich Airport train price to come in at an average of $23 (€19)  one way.
How far is Zurich Airport from Sankt Gallen by train?
The Sankt Gallen to Zurich Airport train distance is approximately 38 miles (61 km).
How long is a train from Sankt Gallen to Zurich Airport on average?
The train time from Sankt Gallen to Zurich Airport is on average 59 min  for the 38 miles (61 km) long journey, but the time it takes to go to Zurich Airport from Sankt Gallen by train can vary depending on specific dates or traveling on weekends and holidays.
Which train providers should I travel with from Sankt Gallen to Zurich Airport?
For the journey from Sankt Gallen to Zurich Airport you can take a train with SBB. Be sure to check out all possible train companies that offer services between Sankt Gallen and Zurich Airport on Omio to compare what amenities they may have.
Can I book a direct train from Sankt Gallen to Zurich Airport?
Yes, there are 25 direct trains between Sankt Gallen and Zurich Airport per day with SBB  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many trains are there between Sankt Gallen and Zurich Airport a day?
The average number of trains departing Sankt Gallen for Zurich Airport is 25 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Sankt Gallen to Zurich Airport? When can I take the last train for the day?
The earliest train departing from Sankt Gallen to Zurich Airport leaves at 6: 07 AM. The last train departing from Sankt Gallen to Zurich Airport leaves at 7: 58 AM. You can find the latest Sankt Gallen to Zurich Airport train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book train tickets from Sankt Gallen to Zurich Airport for the best deals?
The price of a one way train ticket from Sankt Gallen to Zurich Airport is on average $23 (€19) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Sankt Gallen to Zurich Airport available a few months in advance.

Important Stations and Airports for this Journey

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

Trains from Sankt Gallen to Zurich Airport: related information

Here are some other resources that might have the information you need