Travel options
from Hamburg to Mainz

You can get from Hamburg to Mainz by train, bus or flight.

Our recommendation

To get from Hamburg to Mainz on 18 May we recommend taking a train because it’s the best combination of price and speed.

06:07Hamburg Hbf4h04 10:11Mainz Hbf
1 changes
£681One-way
Cheapest
22:46Hamburg Hbf7h41 06:27Mainz Hbf
0 changes
£431One-way
Other options
08:46Hamburg Hbf5h53 14:39Mainz Hbf
0 changes
£591One-way
04:37Hamburg Hbf6h02 10:39Mainz Hbf
0 changes
£531One-way
20:01Hamburg Hbf4h43 00:44Mainz Hbf
0 changes
£671One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Wed
18 May
£39Deutsche Bahn
£42Flixbus
£119Eurowings
Thu
19 May
£29FlixTrain
Find prices
£194Air Baltic
Fri
20 May
£48Deutsche Bahn
Find prices
£93Eurowings
Sat
21 May
£32Deutsche Bahn
Find prices
£233Lufthansa
Sun
22 May
£39Deutsche Bahn
Find prices
£88Eurowings
Mon
23 May
£25Deutsche Bahn
Find prices
£79Eurowings
Tue
24 May
£26Deutsche Bahn
Find prices
£124Eurowings
Wed
25 May
£31Deutsche Bahn
Find prices
£106Eurowings
Thu
26 May
£25Deutsche Bahn
Find prices
£74Lufthansa
Fri
27 May
£16Deutsche Bahn
Find prices
£53Eurowings
Sat
28 May
£21Deutsche Bahn
Find prices
£71Eurowings
Sun
29 May
£46Deutsche Bahn
Find prices
£62Eurowings
Mon
30 May
£16Deutsche Bahn
Find prices
£71Air Baltic
Tue
31 May
£16Deutsche Bahn
Find prices
£88Eurowings
Wed
1 Jun
£16Deutsche Bahn
Find prices
£88Eurowings
Thu
2 Jun
£21Deutsche Bahn
Find prices
£88Eurowings
Fri
3 Jun
£25Deutsche Bahn
Find prices
£53avion express
Sat
4 Jun
£25Deutsche Bahn
Find prices
£74Lufthansa
Sun
5 Jun
£21Deutsche Bahn
Find prices
£62Eurowings
Mon
6 Jun
£25Deutsche Bahn
Find prices
£71airmax

Travel Information between Hamburg and Mainz

distanceDistance258 miles (416 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£16 - £79
cheapestCheapest modeTrain • £16 • 4 h 4 min
fastestFastest modeFlight • £79 • 1 h
carriersPopular travel companiesFlixbus, Eurowings or Deutsche Bahn

Take a coach, flight or train to travel 258 miles (416 km) from Hamburg to Mainz. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as £16. The most popular travel providers which serve this route are Flixbus, Eurowings or Deutsche Bahn among others. Travellers can even take a direct flight or train from Hamburg to Mainz.

Travel Tips: Travel from Hamburg to Mainz

Travel to Mainz 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 Hamburg to Mainz.
FAQs

How do you get from Hamburg to Mainz?

There are 3 ways that you can travel between Hamburg and Mainz. You can take a coach, flight or train.

What is the cheapest way to get from Hamburg to Mainz?

The cheapest way from Hamburg to Mainz is by taking a train. You can find average ticket prices around £16 compared to other travel options to Mainz:

A train is about £40 less than a coach, which costs on average £55 for this route.

A train is £63 less than a flight for this journey with tickets for a flight from Hamburg to Mainz costing on average £79.

What is the fastest way to get to Mainz from Hamburg?

The fastest way from Hamburg to Mainz is by flight with an average journey time of 1 h.

Other travel options from Hamburg to Mainz can usually take longer:

In comparison, taking a coach requires on average 8 h 20 min   of travel time.

In comparison, going by train can take 4 h 4 min   on average.

How many miles from Hamburg to Mainz would I travel?

You should expect to travel around 258 miles (416 km) from Hamburg to Mainz.

How many services a day are there between Hamburg and Mainz?

The average frequency per day from Hamburg to Mainz is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your trip from Hamburg to Mainz as scheduled services by coach, flight or train can vary by season or day of the week.

Where do I depart from Hamburg? Where do I arrive in Mainz?

These are the most popular departure and arrival points when travelling from Hamburg to Mainz:

  • Most travellers board their coach from Hamburg, Bahnsteig Gleis 13 + 14 and arrive in Mainz.
  • Most travellers who book a train ticket from Hamburg to Mainz depart from Hamburg Hbf to Mainz Hbf.

Who can get me from Hamburg to Mainz?

If finding a good deal is your main consideration for your trip from Hamburg to Mainz, then we'll help you find the best value travel companies for you:

  • Flixbus can get you to Mainz by coach. You can find a good deal for coach tickets with Flixbus from Hamburg to Mainz for £55 on Omio.
  • Travel with Eurowings to go to Mainz by plane. For a good deal on tickets, you can find Eurowings Hamburg to Mainz tickets on Omio for £79.
  • Travel with Deutsche Bahn to go to Mainz by train. For a good deal on tickets, you can find Deutsche Bahn Hamburg to Mainz tickets on Omio for £16.

Is it possible to travel directly to Mainz from Hamburg?

Yes, there are direct services available to Mainz from Hamburg with the following travel operators:

  • You can find around direct flights per day and book this direct flight with Lufthansa or Eurowings.
  • You can travel directly by train with Deutsche Bahn with 16 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Mainz as you won't need to change in between, so it's worth paying attention to before booking your tickets between Hamburg and Mainz.

Where else should I travel to after my journey between Hamburg and Mainz ends?

Your journey from Hamburg to Mainz doesn't have to end in Mainz. Many of our customers like to extend their holidays to explore other popular destinations like Berlin, Frankfurt am Main or Cologne. If you’d like to add Berlin, Frankfurt am Main or Cologne to your Hamburg to Mainz trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Mainz today!

How far in advance should I book my Hamburg to Mainz ticket online to get the best deals?

When planning your trip from Hamburg to Mainz, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing £55 one way on average.
  • Plane tickets cost on average £79 one way.
  • Train tickets are costing £16 one way on average.

However, we recommend buying tickets from Hamburg to Mainz online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Hamburg to Mainz: related information

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