Flights from Hamburg to Mainz

Sat, Oct 16
+ Add Return

COMPARE Prices across different modes

Sun
Oct 17
$40Deutsche Bahn
$55Flixbus
$205Tuifly
Mon
Oct 18
$24Deutsche Bahn
$45Flixbus
$105Eurowings
Tue
Oct 19
$24Deutsche Bahn with connection
Find prices
$85Eurowings
Wed
Oct 20
$18Deutsche Bahn
Find prices
$85Eurowings
Thu
Oct 21
$18Deutsche Bahn
$19BlaBlaCar Bus
$135Eurowings
Fri
Oct 22
$18Deutsche Bahn
$19BlaBlaCar Bus
$125Eurowings
Sat
Oct 23
$30Deutsche Bahn
$19BlaBlaCar Bus
$117Lufthansa
Sun
Oct 24
Find prices
$48Flixbus
$117Lufthansa
Tue
Oct 26
$18Deutsche Bahn
$24Flixbus
$43Eurowings
Wed
Oct 27
$18Deutsche Bahn
Find prices
$115Eurowings
Fri
Oct 29
$18Deutsche Bahn
Find prices
$55Eurowings

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information between Hamburg and Mainz

distanceDistance258 miles (416 km)
durationAverage flight duration1 h
priceAverage plane ticket price$166 (€135)
changesDirect flightYes

Flights from Hamburg to Mainz cover the 258 miles (416 km) long route taking on average 1 h with our travel partners like. There are direct flight services available. While the average ticket price for this journey costs around $166 (€135), you can find the cheapest plane ticket for as low as $104 (€85).

Travel Tips

Flights from Hamburg to Mainz
Take a flight 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 much are cheap flights between Hamburg and Mainz?
Looking to save money on your journey? Omio customers have found the cheapest flight to Mainz from Hamburg for the next 7 days starting from $104 (€85)  one way.
How much is the flight to Mainz from Hamburg on average?
The flight price from Hamburg to Mainz is on average $166 (€135)  if you are looking to purchase your tickets for this route in the next 7 days.
How far is Hamburg to Mainz by plane?
When traveling this route you should expect the distance between Hamburg and Mainz by plane to be approximately 258 miles (416 km).
How long is a flight between Hamburg and Mainz on average?
The flight time between Hamburg and Mainz is on average 1 h  for the 258 miles (416 km) long journey, but the time it takes to go to Mainz from Hamburg by flight can vary depending on specific dates or traveling on weekends and holidays.
Are there any nonstop flight services from Hamburg to Mainz?
Yes, you can search for direct flights from Hamburg to Mainz on Omio with Lufthansa, Lufthansa Cityline or Eurowings, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your plane ticket.
What time is the earliest flight from Hamburg to Mainz? What time is the last flight from Hamburg to Mainz?
The first Hamburg to Mainz flight departs at 5: 00 AM   and the last flight from Hamburg to Mainz leaves at 7: 50 PM. Check out the most up-to-date flight schedule from Hamburg to Mainz on Omio and find the best time to travel to your destination.
How far in advance should I buy plane tickets to Mainz from Hamburg for the best deals?
If you buy a plane ticket from Hamburg to Mainz within the next 7 days, you can find tickets to cost on average $166 (€135) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Hamburg and Mainz are generally on sale a few months before the planned departure date.

Flights from Hamburg to Mainz: related information

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