COMPARE Prices across different modes

Sat
Oct 23
$53Deutsche Bahn
$37Flixbus
Find prices
Sun
Oct 24
$95Deutsche Bahn
$37Flixbus
$174Lufthansa
Mon
Oct 25
$43Deutsche Bahn
$30Flixbus
$152Lufthansa
Tue
Oct 26
$22Deutsche Bahn
$30BlaBlaCar Bus
$130Lufthansa
Wed
Oct 27
$29Deutsche Bahn
$32BlaBlaCar Bus
$211Lufthansa
Thu
Oct 28
$29Deutsche Bahn
$28BlaBlaCar Bus
$148Eurowings
Fri
Oct 29
$43Deutsche Bahn
$27Flixbus
$115Lufthansa
Sat
Oct 30
$29Deutsche Bahn
$27Flixbus
$115Lufthansa
Sun
Oct 31
Find prices
$23BlaBlaCar Bus
Find prices
Wed
Nov 3
$22Deutsche Bahn
$31Flixbus
$99Eurowings
Thu
Nov 4
$29Deutsche Bahn
$28BlaBlaCar Bus
$111Eurowings
Fri
Nov 5
$22Deutsche Bahn
$17Flixbus
$74Eurowings
Sat
Nov 6
Find prices
$31Flixbus
$86Eurowings
Sun
Nov 7
$22Deutsche Bahn
$17Flixbus
$85Lufthansa
Wed
Nov 10
$22Deutsche Bahn
$17Flixbus
$86Eurowings
Thu
Nov 11
$22Deutsche Bahn
$17Flixbus
$74Eurowings
Fri
Nov 12
$22Deutsche Bahn
$17Flixbus
$74Eurowings

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Mainz from Berlin

distanceDistance282 miles (455 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price$158 (€128)
changesDirect flightYes
carriersAirlinesLufthansa, easyJet or Ryanair

Flights from Berlin to Mainz cover the 282 miles (455 km) long journey taking on average 1 h 10 min with our travel partners like Lufthansa, easyJet or Ryanair. There are direct flight services available. While the average ticket price for this trip costs around $158 (€128), you can find the cheapest plane ticket for as low as $115 (€93).

Airlines

Berlin to Mainz with Lufthansa and RyanAir

Lufthansa and RyanAir flights will get you from Berlin to Mainz from $115 (€93). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Lufthansa
RyanAir

Lufthansa is one of the best options when traveling by plane from Berlin to Mainz. Omio quickly shows you current Lufthansa flight schedules for the Berlin - Mainz trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance between Berlin and Mainz is around 282 miles (455 km) and the cheapest Lufthansa one-way ticket you can book starts at $115 (€93). As you check the latest Berlin to Mainz flight schedule from Lufthansa for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Mainz safely. If you search for Lufthansa tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Lufthansa ticket between Berlin and Mainz so you can spend more time enjoying the smooth and easy journey!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Berlin 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 Berlin to Mainz.
FAQs
How much are cheap flights between Berlin and Mainz?
Omio customers have found the cheapest flights from Berlin to Mainz to cost as little as $115 (€93)  in the next 7 days.
How much does it cost to take a flight between Berlin and Mainz?
If you are looking to purchase your plane ticket in the next 7 days, you can expect the Berlin to Mainz flight to cost on average $158 (€128)  one way.
How far is it from Berlin to Mainz by plane?
When traveling this route you should expect the distance from Berlin to Mainz by plane to be approximately 282 miles (455 km).
What is the Berlin to Mainz flight travel time?
The Berlin to Mainz flight duration is on average 1 h 10 min, which is to be expected when traveling 282 miles (455 km) between Berlin and Mainz. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which airlines can take me between Berlin and Mainz?
For the best Berlin to Mainz flight to purchase, you can travel safely and comfortably with Lufthansa, easyJet or Ryanair. However, it's always good to check all possible airlines with services between Berlin and Mainz to compare what amenities they may offer.
Can I book a direct flight from Berlin to Mainz?
Yes, you can look for direct flights from Berlin to Mainz with Lufthansa, Lufthansa Cityline or Eurowings  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
What time is the earliest flight from Berlin to Mainz? What time is the last flight from Berlin to Mainz?
You can take the first flight from Berlin to Mainz at 4: 45 AM. The last flight from Berlin to Mainz that you can take departs at 8: 00 PM. Omio shows you the latest flight from Berlin to Mainz schedule to help you book the best departure time for this trip.
When should I book the Berlin to Mainz flight for the best deals on tickets?
You can find flights from Berlin to Mainz to cost on average $158 (€128) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Berlin to Mainz flight generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey