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 €127.14. 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 €127.14. 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 €30.31
- From Hamburg to Munich From €16.29
- From Hamburg to Bremen From €7.69
- From Hamburg to Hanover From €7.69
- From Hamburg to London From €56.56
- From Hamburg to Cologne From €19.00
- From Hamburg to Berlin From €7.69
- From Hamburg to Brussels From €21.27
- From Hamburg to Amsterdam From €34.84
- From Hamburg to Frankfurt am Main From €7.69
- From Hamburg to Münster From €18.55
- From Hamburg to Fredericia From €30.77
- From Hamburg to Flensburg From €14.03
- From Hamburg to Amersfoort From €41.63
- From Hamburg to Osnabrück From €7.69
Other train journeys to St. Gallen
- From Zurich to St. Gallen From €18.10
- From Lindau to St. Gallen From €14.93
- From Bregenz to St. Gallen From €16.29
- From St. Margrethen to St. Gallen From €6.79
- From Memmingen to St. Gallen From €21.27
- From Munich to St. Gallen From €30.77
- From Ulm to St. Gallen From €30.77
- From Friedrichshafen to St. Gallen From €22.17
- From Romanshorn to St. Gallen From €4.52
- From Arth-Goldau to St. Gallen From €25.79
- From Milan to St. Gallen From €61.99
- From Rome to St. Gallen From €145.42
- From Kempten (Allgäu) to St. Gallen From €56.10
- From Konstanz to St. Gallen From €7.24
- From Mannheim to St. Gallen From €92.75
Other train journeys from St. Gallen
- From St. Gallen to Zurich From €17.65
- From St. Gallen to St. Margrethen From €6.79
- From St. Gallen to Lindau From €17.19
- From St. Gallen to Bregenz From €14.93
- From St. Gallen to Munich From €21.27
- From St. Gallen to Strasbourg From €57.91
- From St. Gallen to Paris From €53.84
- From St. Gallen to Basel From €43.89
- From St. Gallen to Turin From €232.83
- From St. Gallen to Florence From €121.71
- From St. Gallen to Milan From €60.90
- From St. Gallen to Konstanz From €15.38
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