Hamburg to St. Gallen by train
Compare prices, times and book fast direct trains
Overview: trains from Hamburg to St. Gallen
Find the key information for travelling by train from Hamburg to St. Gallen, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Hamburg to St. Gallen
So you’re considering going from Hamburg to St. Gallen by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Cost of train tickets between Hamburg and St. Gallen
The cheapest train tickets from Hamburg to St. Gallen start at AU$205.13. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Hamburg to St. Gallen is by booking in advance. Keep in mind that tickets for this route go on sale 6 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Train schedule for travel between Hamburg and St. Gallen
While frequency of trains along this line depends on the day of the week, on average, 15 trains make this journey of 685 kilometres each day. The first weekday departure from Hamburg is at 00:45 on weekdays. The last scheduled train during the week departs at 22:50.
During the weekend, 00:33 is the earliest scheduled departure, and 23:22 is the last. Throughout the day, trains typically depart every 56 minutes.
Travel time and distance between Hamburg and St. Gallen
The route’s fastest journey takes 8 hours and 7 minutes, covering a total of 685 kilometres.
Booking horizon for travel between Hamburg and St. Gallen
Tickets for travel between Hamburg and St. Gallen can be booked 6 months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Making your Hamburg to St. Gallen travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: St. Gallen.
FAQs about the train journey from Hamburg to St. Gallen
Want to know more about your journey from Hamburg to St. Gallen? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The trip from Hamburg to St. Gallen covers a distance of 685 kilometres.
The lowest fare on this route is AU$205.13. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
You can book your tickets 6 months in advance for this route.
The fastest jouney takes 8 hours and 7 minutes.
Other train journeys from Hamburg
- From Hamburg to Copenhagen From AU$48.91
- From Hamburg to Munich From AU$26.28
- From Hamburg to Bremen From AU$12.41
- From Hamburg to Hanover From AU$12.41
- From Hamburg to London From AU$91.25
- From Hamburg to Cologne From AU$30.66
- From Hamburg to Berlin From AU$12.41
- From Hamburg to Brussels From AU$34.31
- From Hamburg to Amsterdam From AU$56.21
- From Hamburg to Frankfurt am Main From AU$12.41
- From Hamburg to Münster From AU$29.93
- From Hamburg to Fredericia From AU$49.64
- From Hamburg to Flensburg From AU$22.63
- From Hamburg to Amersfoort From AU$67.16
- From Hamburg to Osnabrück From AU$12.41
Other train journeys to St. Gallen
- From Zurich to St. Gallen From AU$29.20
- From Lindau to St. Gallen From AU$24.09
- From Bregenz to St. Gallen From AU$26.28
- From St. Margrethen to St. Gallen From AU$10.95
- From Memmingen to St. Gallen From AU$34.31
- From Munich to St. Gallen From AU$49.64
- From Ulm to St. Gallen From AU$49.64
- From Friedrichshafen to St. Gallen From AU$35.77
- From Romanshorn to St. Gallen From AU$7.30
- From Arth-Goldau to St. Gallen From AU$41.61
- From Milan to St. Gallen From AU$100.01
- From Rome to St. Gallen From AU$234.62
- From Kempten (Allgäu) to St. Gallen From AU$90.52
- From Konstanz to St. Gallen From AU$11.68
- From Mannheim to St. Gallen From AU$149.65
Other train journeys from St. Gallen
- From St. Gallen to Zurich From AU$28.47
- From St. Gallen to St. Margrethen From AU$10.95
- From St. Gallen to Lindau From AU$27.74
- From St. Gallen to Bregenz From AU$24.09
- From St. Gallen to Munich From AU$34.31
- From St. Gallen to Strasbourg From AU$93.44
- From St. Gallen to Paris From AU$86.87
- From St. Gallen to Basel From AU$70.81
- From St. Gallen to Turin From AU$375.66
- From St. Gallen to Florence From AU$196.37
- From St. Gallen to Milan From AU$98.26
- From St. Gallen to Konstanz From AU$24.82
230+ European rail operators Official partner of 230+ European rail operators
Travellers rate us "Excellent!"
Blog posts featuring Hamburg or St. Gallen
-
The must-see Pride celebrations across Europe this summer!
Pride Month is almost here!Read more
-
See more of Europe for less: 15% off Eurail and Interrail passes
Listen up, train fans: you can now save 15% on Interrail and Eurail Global Passes and select One Country Passes starting…now!Read more
-
German Rail Pass – Autumn Special 2023
10% off Eurail & Interrail Passes. Explore Germany for less!Read more