Travel from Zurich-Airport-ZRH to St-Gallen

Train from Zurich Airport (ZRH) to St. Gallen

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich Airport (ZRH) to St. Gallen every 30 minutes. Tickets cost $30 - $60 and the journey takes 57 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Zurich Airport (ZRH) to St. Gallen

ModeDurationPrice
From Zürich Flughafen train to St. Gallen.57 minSFr 52
From Zurich Airport (ZRH) drive to St. Gallen.52 minSFr 12

How long does it take to get from Zurich Airport (ZRH) to St. Gallen?

The train from Zürich Flughafen to St. Gallen takes 57 min including transfers and departs every 30 minutes.

Is there a direct train between Zurich Airport (ZRH) and St. Gallen?

Yes, there is a direct train departing from Zürich Flughafen and arriving at St. Gallen. Services depart every 30 minutes, and operate every day. The journey takes approximately 57 min.

Operators from Zurich Airport (ZRH) to St. Gallen

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)