Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Amsterdam to St. Gallen by train
-
First train00:24
-
Last train22:41
-
Avg changes2
-
Fastest journey8hr 44m
-
Distance638 kilometres
-
Trains per day14
-
Avg. journey time12hr 24m
-
Train operators
Going from Amsterdam to St. Gallen by train
About to set off from Amsterdam to St. Gallen by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train cost between Amsterdam to St. Gallen
Getting from Amsterdam to St. Gallen by rail typically costs AU$124.10, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Amsterdam to St. Gallen train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from Amsterdam to St. Gallen is at 00:24 and the last is at 22:41. The first train scheduled on Saturdays and Sundays is at 04:46 and the last one is at 22:41. You can expect 14 trains making this journey each day, with trains departing every 45 minutes.
Average train travel time from Amsterdam to St. Gallen
The quickest time by train is 8 hours and 44 minutes, travelling a total distance of 638 kilometres.
When do tickets between Amsterdam and St. Gallen go on sale?
Travellers can book train journeys between Amsterdam and St. Gallen 7 and a half months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Additional information on train travel from Amsterdam to St. Gallen
Need more tips on travelling by train in Europe? Check out our help articles for details on booking, navigating stations, ticket types, different classes of service, refunds and much more. Then check out the St. Gallen city guide to start planning your getaway.
Frequently asked questions
How far is Amsterdam to St. Gallen by train?
The distance between Amsterdam and St. Gallen is 638 kilometres.
How much does the train from Amsterdam to St. Gallen cost?
The lowest fare on this route is AU$124.10. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
When can I start booking my Amsterdam to St. Gallen train tickets?
You can purchase tickets for this route 7 and a half months in advance.
What’s the travel time from Amsterdam to St. Gallen by train?
The fastest journey time is 8 hours and 44 minutes.
Other journeys to St. Gallen (CH) View all journeys to St. Gallen (CH)
-
From Zurich to St. Gallen (CH) From AU$29.93
-
From Lindau Reutin to St. Gallen (CH) From AU$27.01
-
From Bregenz to St. Gallen (CH) From AU$25.55
-
From St. Margrethen to St. Gallen (CH) From AU$7.30
-
From Memmingen to St. Gallen (CH) From AU$39.42
-
From Munich to St. Gallen (CH) From AU$39.42
-
From Ulm Hbf to St. Gallen (CH) From AU$46.72
-
From Friedrichshafen Stadt to St. Gallen (CH) From AU$54.02
-
From Romanshorn to St. Gallen (CH) From AU$8.03
-
From Arth-Goldau to St. Gallen (CH) From AU$42.34
-
From Milan to St. Gallen (CH) From AU$85.41
-
From Rome to St. Gallen (CH) From AU$183.81
Other journeys from St. Gallen (CH)
-
From St. Gallen (CH) to Zurich From AU$29.20
-
From St. Gallen (CH) to St. Margrethen From AU$7.30
-
From St. Gallen (CH) to Lindau Reutin From AU$27.01
-
From St. Gallen (CH) to Bregenz From AU$25.55
-
From St. Gallen (CH) to Munich From AU$39.42
-
From St. Gallen (CH) to Strasbourg From AU$112.42
-
From St. Gallen (CH) to Paris From AU$132.86
-
From St. Gallen (CH) to Basel From AU$62.05
-
From St. Gallen (CH) to Turin From AU$375.66
-
From St. Gallen (CH) to Florence From AU$219.00
-
From St. Gallen (CH) to Milan From AU$59.71
-
From St. Gallen (CH) to Konstanz From AU$56.21
Other journeys from Amsterdam
-
From Amsterdam to Paris From AU$56.21
-
From Amsterdam to Brussels From AU$26.28
-
From Amsterdam to Cologne From AU$55.48
-
From Amsterdam to Düsseldorf From AU$35.04
-
From Amsterdam to Frankfurt am Main From AU$59.13
-
From Amsterdam to London From AU$62.78
-
From Amsterdam to Berlin From AU$35.77
-
From Amsterdam to Hanover From AU$49.64
-
From Amsterdam to Eindhoven From AU$45.26
-
From Amsterdam to Munich From AU$62.78
-
From Amsterdam to Utrecht From AU$19.71
-
From Amsterdam to Hamburg From AU$45.99