Buy your official Deutsche Bahn train tickets between Hamburg and Mainz from $22 (€18) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.
Find your perfect route from Hamburg to Mainz with Deutsche Bahn (DB)! Check out the DB train schedules between Hamburg and Mainz and then book cheap DB tickets with Omio. The distance from Hamburg to Mainz by DB is 258 miles (416 km) and the cheapest price for a DB ticket from Hamburg to Mainz is $22 (€18).
DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.
DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Operator ticket policies for COVID
When taking a train from Hamburg, you have a couple of train stations you can depart from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. When you arrive in Mainz, your train can arrive in train stations including Mainz Hbf, Mainz Römisches Theater and Mainz-Mombach.
Omio customers traveling this route book their trains from Hamburg Hbf to Mainz Hbf.
You can find the most popular departure train station for this trip, Hamburg Hbf, located approximately 1.6 miles (2.6 km) from the city center of Hamburg. The most popular arrival train station in Mainz, called Mainz Hbf, is located around 1.5 miles (2.4 km) away from its city center.
Here are some other resources that might have the information you need