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 US$140.50. 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 US$140.50. 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 US$33.50
- From Hamburg to Munich From US$18.00
- From Hamburg to Bremen From US$8.50
- From Hamburg to Hanover From US$8.50
- From Hamburg to London From US$62.50
- From Hamburg to Cologne From US$21.00
- From Hamburg to Berlin From US$8.50
- From Hamburg to Brussels From US$23.50
- From Hamburg to Amsterdam From US$38.50
- From Hamburg to Frankfurt am Main From US$8.50
- From Hamburg to Münster From US$20.50
- From Hamburg to Fredericia From US$34.00
- From Hamburg to Flensburg From US$15.50
- From Hamburg to Amersfoort From US$46.00
- From Hamburg to Osnabrück From US$8.50
Other train journeys to St. Gallen
- From Zurich to St. Gallen From US$20.00
- From Lindau to St. Gallen From US$16.50
- From Bregenz to St. Gallen From US$18.00
- From St. Margrethen to St. Gallen From US$7.50
- From Memmingen to St. Gallen From US$23.50
- From Munich to St. Gallen From US$34.00
- From Ulm to St. Gallen From US$34.00
- From Friedrichshafen to St. Gallen From US$24.50
- From Romanshorn to St. Gallen From US$5.00
- From Arth-Goldau to St. Gallen From US$28.50
- From Milan to St. Gallen From US$68.50
- From Rome to St. Gallen From US$160.70
- From Kempten (Allgäu) to St. Gallen From US$62.00
- From Konstanz to St. Gallen From US$8.00
- From Mannheim to St. Gallen From US$102.50
Other train journeys from St. Gallen
- From St. Gallen to Zurich From US$19.50
- From St. Gallen to St. Margrethen From US$7.50
- From St. Gallen to Lindau From US$19.00
- From St. Gallen to Bregenz From US$16.50
- From St. Gallen to Munich From US$23.50
- From St. Gallen to Strasbourg From US$64.00
- From St. Gallen to Paris From US$59.50
- From St. Gallen to Basel From US$48.50
- From St. Gallen to Turin From US$257.30
- From St. Gallen to Florence From US$134.50
- From St. Gallen to Milan From US$67.30
- From St. Gallen to Konstanz From US$17.00
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