Mainz to Hamburg train

Cheap train tickets from Mainz to Hamburg

Showing times and prices for Feb 03

Cheapest

59

Average

100

The best way to find a cheap train ticket from Mainz to Hamburg is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
12:32AMMainz Hbf6h58 07:30AMHamburg Harburg
3 transfers
591One-way
Cheapest
12:32AMMainz Hbf7h22 07:54AMHamburg Hbf
2 transfers
591One-way
2nd Cheapest
08:10PMMainz Hbf5h27 01:37AMHamburg Hbf
1 transfer
621One-way
05:12AMMainz Hbf4h24 09:36AMHamburg Hbf
0 transfers
801One-way
07:17AMMainz Hbf6h33 01:50PMHamburg Hbf
1 transfer
841One-way

Train schedule from Mainz to Hamburg

Showing trains for tomorrow, Friday, February 3
12:01AMMainz Hbf6h49 06:50AMHamburg Hbf
0 transfers
12:32AMMainz Hbf6h58 07:30AMHamburg Hbf
3 transfers
12:32AMMainz Hbf6h58 07:30AMHamburg Harburg
3 transfers
12:32AMMainz Hbf7h22 07:54AMHamburg Hbf
2 transfers
04:02AMMainz Hbf4h55 08:57AMHamburg Hbf
1 transfer
05:12AMMainz Hbf4h24 09:36AMHamburg Hbf
0 transfers
05:58AMMainz Hbf4h38 10:36AMHamburg Hbf
1 transfer
06:10AMMainz Hbf4h45 10:55AMHamburg Hbf
2 transfers
06:29AMMainz Hbf5h01 11:30AMHamburg Hbf
2 transfers
06:29AMMainz Hbf5h45 12:14PMHamburg Hbf
1 transfer
06:49AMMainz Hbf4h47 11:36AMHamburg Hbf
2 transfers
07:17AMMainz Hbf6h33 01:50PMHamburg Hbf
1 transfer
08:10AMMainz Hbf4h26 12:36PMHamburg Hbf
1 transfer
08:27AMMainz Hbf5h03 01:30PMHamburg Hbf
2 transfers
08:43AMMainz Hbf5h11 01:54PMHamburg Hbf
1 transfer
08:49AMMainz Hbf4h47 01:36PMHamburg Hbf
2 transfers
09:49AMMainz Hbf5h41 03:30PMHamburg Hbf
1 transfer
10:10AMMainz Hbf4h26 02:36PMHamburg Hbf
1 transfer
10:20AMMainz Hbf5h31 03:51PMHamburg Hbf
0 transfers
10:49AMMainz Hbf4h47 03:36PMHamburg Hbf
2 transfers
12:10PMMainz Hbf4h26 04:36PMHamburg Hbf
1 transfer
12:20PMMainz Hbf5h33 05:53PMHamburg Hbf
0 transfers
12:32PMMainz Hbf5h57 06:29PMHamburg Hbf
2 transfers
12:49PMMainz Hbf4h47 05:36PMHamburg Hbf
2 transfers
01:02PMMainz Hbf4h53 05:55PMHamburg Hbf
3 transfers
01:10PMMainz Hbf5h19 06:29PMHamburg Hbf
2 transfers
02:10PMMainz Hbf4h26 06:36PMHamburg Hbf
1 transfer
02:20PMMainz Hbf5h54 08:14PMHamburg Hbf
1 transfer
03:02PMMainz Hbf4h34 07:36PMHamburg Hbf
2 transfers
03:20PMMainz Hbf5h54 09:14PMHamburg Hbf
0 transfers
04:10PMMainz Hbf4h20 08:30PMHamburg Hbf
1 transfer
04:22PMMainz Hbf5h52 10:14PMHamburg Hbf
1 transfer
04:47PMMainz Hbf4h52 09:39PMHamburg Hbf
2 transfers
05:10PMMainz Hbf5h19 10:29PMHamburg Hbf
2 transfers
05:20PMMainz Hbf5h56 11:16PMHamburg Hbf
0 transfers
06:02PMMainz Hbf4h44 10:46PMHamburg Hbf
1 transfer
06:10PMMainz Hbf4h45 10:55PMHamburg Hbf
2 transfers
06:10PMMainz Hbf6h05 12:15AMHamburg Hbf
1 transfer
07:02PMMainz Hbf4h40 11:42PMHamburg Hbf
2 transfers
08:10PMMainz Hbf5h27 01:37AMHamburg Hbf
1 transfer
08:20PMMainz Hbf9h37 05:57AMHamburg Hbf
2 transfers
09:44PMMainz Hbf8h13 05:57AMHamburg Hbf
3 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Feb 03
Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09

Fastest train times from Mainz to Hamburg

Showing times and prices for Feb 03

Fastest Journey

4 h 20 m

Average

5 h 29 m

Trains per day

42

Distance

417 km

Of the 42 trains that leave Mainz for Hamburg every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
04:10PMMainz Hbf4h20 08:30PMHamburg Hbf
1 transfer
1251One-way
2nd Fastest
05:12AMMainz Hbf4h24 09:36AMHamburg Hbf
0 transfers
801One-way
08:10AMMainz Hbf4h26 12:36PMHamburg Hbf
1 transfer
1051One-way
12:10PMMainz Hbf4h26 04:36PMHamburg Hbf
1 transfer
1251One-way
10:10AMMainz Hbf4h26 02:36PMHamburg Hbf
1 transfer
1251One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Mainz to Hamburg

distanceDistance258 miles (416 km)
durationAverage train duration4 h 24 min
priceAverage train ticket price$44 (€38)
changesDirect trainYes
carriersTrain providersDeutsche Bahn with connection or Deutsche Bahn

Trains from Mainz to Hamburg cover the 258 miles (416 km) long journey taking on average 4 h 24 min with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $21 (€18), but the average price of train tickets is $44 (€38). Travelers depart most frequently from Mainz Hbf and arrive in Hamburg Hbf.

Train companies: Deutsche Bahn from Mainz to Hamburg trains

Buy your official Deutsche Bahn train tickets from Mainz to Hamburg from $21 (€18) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn 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 for your train to Hamburg from Mainz. 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.

    Travel Tips: Trains from Mainz to Hamburg

    Travel Tips: 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 Mainz to Hamburg.
    FAQs
    Looking to save money on your route? Omio customers have found the cheapest train from Mainz to Hamburg for the next 7 days starting from $21 (€18)  one way.
    If you’re looking to buy your train tickets in the next week, you can expect the Mainz to Hamburg train price to come in at an average of $44 (€38)  one way.
    The train distance from Mainz to Hamburg is around 258 miles (416 km).
    The Mainz to Hamburg train duration is on average 4 h 24 min, which is to be expected when traveling 258 miles (416 km) from Mainz to Hamburg. However, the time it takes can vary based on specific dates, weekends, and holidays.

    There are a few train stations in Mainz to start your journey from including Mainz Hbf, Mainz Römisches Theater and Mainz-Mombach. In Hamburg you have a few train station options to choose from for your arrival including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

    Omio customers traveling this route depart most frequently from Mainz Hbf   and arrive in Hamburg Hbf.

    Passengers board the train most frequently from Mainz Hbf, which is located around 1.9 miles (3.1 km) away from the city center, and they get off the train at Hamburg Hbf, located 1.8 miles (2.9 km) away from the city center.

    If you're looking for trains from Mainz to Hamburg, you can rely on Deutsche Bahn with connection or Deutsche Bahn to get you to Hamburg. It's also good to check out all possible train companies for the Mainz to Hamburg journey to see if there might be differences in the amenities they offer.
    Yes, you can search for direct trains from Mainz to Hamburg on Omio with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
    You can take the earliest train from Mainz to Hamburg at 6: 10 PM   or take the last train from Mainz to Hamburg leaving at 6: 10 PM. Look for the latest Mainz to Hamburg train schedules on Omio and book the best time to take the train for this trip.
    If you purchase a train ticket from Mainz to Hamburg within the next 7 days, you can find tickets to cost on average $44 (€38) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Hamburg from Mainz are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this connection

    Mainz
    Hamburg
    Mainz Hbf is the most popular Mainz 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 Mainz for your trip to Hamburg.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    HomeTrainsTrain Times to HamburgMainz to Hamburg train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language