Duration 2h 17m
Distance 819 km
Average price SFr 150
Possible routes 8 found

Amsterdam Airport (AMS) to Canton of St. Gallen

Rome2rio has found 8 ways to get from Amsterdam Airport (AMS) to Canton of St. Gallen by flight, train, ferry, bus and car. We recommend flying from Amsterdam Schiphol to Zurich and then taking the train from Zürich HB to Rapperswil, which is the fastest option and takes around 2h 17m.
Recommended route

Fly to Zurich, train

  1. Amsterdam Schiphol
  2. Zürich HB
  3. Rapperswil
Fastest
2h 17m
SFr 66 - SFr 303
Alternative routes

Fly to Basel, train

  1. Amsterdam Schiphol
  2. Basel Sbb
  3. Zürich HB
  4. Rapperswil
3h 19m
SFr 82 - SFr 254

Fly to Friedrichshafen, line 203 ferry

  1. Amsterdam Schiphol
  2. Friedrichshafen Haf9
  3. Romanshorn Autoquai
5h 24m

Train

  1. Schiphol Airport
  2. Utrecht Centraal
  3. Offenburg
  4. Konstanz
  5. St. Gallen(Ch)
10h 22m
SFr 112 - SFr 252

Train via Karlsruhe

  1. Schiphol Airport
  2. Utrecht Centraal
  3. Karlsruhe Hbf
  4. Konstanz
  5. St. Gallen(Ch)
10h 46m
SFr 167 - SFr 257

Bus

  1. Amsterdam, Amsterdam Sloterdijk
  2. Lucerne, Inseli Park
  3. St.Gallen, Lagerstrasse
17h 10m
Cheapest
SFr 57 - SFr 101

Bus, train

  1. Amsterdam
  2. Zürich HB
  3. St. Gallen
17h 24m
SFr 102 - SFr 159

Drive

  1. Amsterdam Airport (AMS)
  2. Sankt Gallen
7h 38m
SFr 120 - SFr 180

Frequently asked questions

Want to know about travelling from Amsterdam Airport (AMS) to Canton of St. Gallen? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Amsterdam Airport (AMS) to Canton of St. Gallen is to bus which costs 45€ - 90€ and takes 17h 10m.

More details

The quickest way to get from Amsterdam Airport (AMS) to Canton of St. Gallen is to fly and train which costs 55€ - 270€ and takes 2h 17m.

More details

No, there is no direct train from Amsterdam Airport (AMS) to Canton of St. Gallen. However, there are services departing from Schiphol Airport and arriving at St. Gallen(Ch) via Utrecht Centraal, Offenburg and Konstanz. The journey, including transfers, takes approximately 10h 22m.

More details

The distance between Amsterdam Airport (AMS) and Canton of St. Gallen is 660 km. The road distance is 819 km.

Get driving directions

The best way to get from Amsterdam Airport (AMS) to Canton of St. Gallen without a car is to train which takes 10h 22m and costs 95€ - 220€.

More details

It takes approximately 2h 17m to get from Amsterdam Airport (AMS) to Canton of St. Gallen, including transfers.

More details

Amsterdam Airport (AMS) to Canton of St. Gallen train services, operated by Dutch Railways (NS), depart from Schiphol Airport station.

More details

The best way to get from Amsterdam Airport (AMS) to Canton of St. Gallen is to train which takes 10h 22m and costs 95€ - 220€. Alternatively, you can bus, which costs 45€ - 90€ and takes 17h 10m.

Mode details

The quickest flight from Amsterdam Schiphol Airport to Zurich Airport is the direct flight which takes 1h 20m.

Search flights

Amsterdam Airport (AMS) to Canton of St. Gallen train services, operated by Thurbo, arrive at St. Gallen(Ch) station.

More details

Yes, the driving distance between Amsterdam Airport (AMS) to Canton of St. Gallen is 819 km. It takes approximately 7h 38m to drive from Amsterdam Airport (AMS) to Canton of St. Gallen.

Get driving directions

easyJet, British Airways, Air France and three other airlines offer flights from Amsterdam Schiphol Airport to Zurich Airport.

Search flights

There are 403+ hotels available in Canton of St. Gallen. Prices start at SFr 83 per night.

More details

How to travel from Amsterdam Airport (AMS) to Canton of St. Gallen

Find all the possible transport options for your trip from Amsterdam Airport (AMS) to Canton of St. Gallen right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Amsterdam Airport (AMS) and Canton of St. Gallen?

You can take a train from Amsterdam Airport (AMS) to Sankt Gallen via Utrecht Centraal, Offenburg, and Konstanz in around 10h 22m. Alternatively, you can take a bus from Amsterdam Airport (AMS) to Sankt Gallen via Amsterdam Sloterdijk, Amsterdam, Amsterdam Sloterdijk, Luzern, and Lucerne, Inseli Park in around 17h 10m.
Airlines

Feldkirch, Austria

Feldkirch is a medieval city in the western Austrian state of Vorarlberg on the border with Switzerland and Liechtenstein. It is the administrative center of the district Feldkirch. After Dornbirn, it is the second largest town in Vorarlberg in terms of population, with slightly more inhabitants than the state capital Bregenz. The westernmost point in Austria lies in Feldkirch on the River Rhine, at the tripoint border of Austria, Switzerland, and Liechtenstein. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps