Travel options for:
Nearby airports Canton of St. Gallen

Zurich (ZRH)  •  57m

$29 - $55

Milan Bergamo (BGY)  •  7h 5m

  1. ×2

$107 - $200

Basel (BSL)  •  2h 45m

$9 - $17

Friedrichshafen (FDH)  •  1h 29m

  1. ×2

$17 - $25

Altenrhein (ACH)  •  23m

$4 - $6

  • Canton of St. Gallen Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Canton-of-St-Gallen

Bus or train from Nearby airports to Canton of St. Gallen?

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich (ZRH) to Sankt Gallen every 30 minutes. Tickets cost $29 - $55 and the journey takes 57m. Alternatively, FlixBus operates a bus from Basel (BSL) to Sankt Gallen 4 times a week. Tickets cost $9 - $17 and the journey takes 2h 45m.

How to get from Nearby airports to Canton of St. Gallen

ModeDurationPrice
From Zürich Flughafen train to St. Gallen.57mSFr 52
From Bergamo Orio al Serio Airport, Bergamo bus to Milano Centrale Station, walk to Milano Centrale, train to Zürich HB, then train to St. Gallen.7h 5mSFr 183
From Basel EuroAirport, EuroAirport Basel bus to St. Gallen.2h 45mSFr 16
From Friedrichshafen (FDH) drive to Arbon, Bahnhof then line 200 bus to St. Gallen, Marktplatz Bohl.1h 29mSFr 20
From Staad train to St. Gallen.23mSFr 4

How long does it take to get from Nearby airports to Canton of St. Gallen?

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

Is there a direct train between Nearby airports and Canton of 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 57m.

Is there a direct bus between Nearby airports and Canton of St. Gallen?

Yes, there is a direct bus departing from Basel EuroAirport, EuroAirport Basel and arriving at St. Gallen. Services depart four times a week, and operate Monday, Friday, Saturday and Sunday. The journey takes approximately 2h 45m.

Operators from Nearby airports to Canton of St. Gallen

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Autostradale+39 02 3008 9000Autostradale
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
FlixBus+49 1807 123 99 123FlixBus
Swiss PostAutoSwiss PostAuto
Thurbo+41 71 554 00 00Thurbo