These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Train companies

Train between Sankt Gallen and Hamburg with Deutsche Bahn

Travel between Sankt Gallen and Hamburg from $23 (€19) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Deutsche Bahn

If you're looking for cheap Deutsche Bahn tickets from Sankt Gallen to Hamburg, check out Omio! With one-way Sankt Gallen to Hamburg train ticket prices starting as low as $23 (€19) when you book in advance, we'll help you get to Hamburg from Sankt Gallen by showing you the latest Deutsche Bahn offers, train schedules and tickets for this 425 miles (685 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Deutsche Bahn. If you search for Deutsche Bahn tickets from Sankt Gallen to Hamburg in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Sankt Gallen and Hamburg on offer, Omio makes it easier than ever for you to find that perfect train with Deutsche Bahn so you can enjoy a smooth and comfortable journey.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply


Deutsche Bahn trains from St. Gallen to Hamburg

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from St. Gallen to Hamburg. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from St. Gallen to Hamburg and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Sankt Gallen to Hamburg
Travel by train to Hamburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sankt Gallen to Hamburg.
FAQs
Is cross-border travel by train between Sankt Gallen, Switzerland and Hamburg, Germany allowed?

Travel by train between Sankt Gallen, Switzerland and Hamburg, Germany is: Partially open.

Is international entry into Hamburg from Sankt Gallen restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Sankt Gallen?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Hamburg, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 11/27/21. Remember to check the latest COVID-19 travel safety regulations for your train between Sankt Gallen and Hamburg closer to your date of departure here

Are there travel restrictions, such as quarantine measures, in place when returning to Sankt Gallen, Switzerland from Hamburg, Germany?

Return travel from Germany to Switzerland is: Partially open.

Are there any international entry restrictions on returning to Sankt Gallen from Hamburg?

Entry into Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Switzerland from Hamburg?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Sankt Gallen, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 11/26/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Sankt Gallen from Hamburg.

How much do cheap train tickets from Sankt Gallen to Hamburg cost?
If you’re looking to save money on tickets, you can find cheap Sankt Gallen to Hamburg trains for as little as $23 (€19)  in the next 7 days.
How much is the train between Sankt Gallen and Hamburg on average?
The train price to Hamburg from Sankt Gallen is on average $34 (€29)  if you are looking to purchase your tickets for this journey in the next 7 days.
How far is Sankt Gallen to Hamburg by train?
The distance between Sankt Gallen and Hamburg by train is approximately 425 miles (685 km).
How long is the train to Hamburg from Sankt Gallen?
On average the Sankt Gallen to Hamburg train travel time is 13 h 11 min  for the 425 miles (685 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which train station from Sankt Gallen to Hamburg do I depart from? Which Hamburg train station from Sankt Gallen do I arrive in?

Some of the Sankt Gallen train stations to Hamburg you can start your journey from include St. Gallen, St. Gallen (CH), Lagerstrasse/Bhf and St. Gallen, Poststrasse. Similarly, some of the arrival train stations in Hamburg include Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

When traveling this route, Omio customers are departing most frequently from St. Gallen   and arriving in Hamburg Hbf.

Where do I find the Sankt Gallen train station to Hamburg? Where is the Hamburg train station?

Passengers board their train most frequently from St. Gallen and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Hamburg Hbf and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Hamburg.

What train companies go from Sankt Gallen to Hamburg?
For the best Sankt Gallen to Hamburg train to book, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services to Hamburg from Sankt Gallen to compare what amenities they may offer.
How many trains are there to Hamburg from Sankt Gallen a day?
On average, there are 10 trains a day from Sankt Gallen to Hamburg. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Sankt Gallen to Hamburg? When can I take the last train for the day?
You can take the earliest train from Sankt Gallen to Hamburg at 11: 09 AM   or take the last train from Sankt Gallen to Hamburg leaving at 7: 09 PM. Look for the latest Sankt Gallen to Hamburg train schedules on Omio and book the best time to take the train for this trip.
How early should I purchase Sankt Gallen to Hamburg train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets to Hamburg from Sankt Gallen within the next 7 days, you can find tickets to cost on average $34 (€29) one way. To find the best prices for this trip, consider booking your train ticket from Sankt Gallen to Hamburg a few months in advance.

Important Stations and Airports for this Journey

Sankt Gallen
Hamburg
St. Gallen is the most popular Sankt Gallen railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Sankt Gallen for your trip to Hamburg.

Trains from Sankt Gallen to Hamburg: related information

Here are some other resources that might have the information you need