Travel options
from Munich to Mainz

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

Our recommendation

To get from Munich to Mainz on Nov 28 we recommend taking a flight because it’s the best combination of price and speed.

08:00AMMunich Airport1h05 09:05AMFrankfurt am Main Airport
0 changes
$2361One-way
Cheapest
08:00AMMunich Airport1h05 09:05AMFrankfurt am Main Airport
0 changes
$2361One-way
Other options
09:00AMMunich Airport1h05 10:05AMFrankfurt am Main Airport
0 changes
$2361One-way
10:00AMMunich Airport1h05 11:05AMFrankfurt am Main Airport
0 changes
$2361One-way
11:00AMMunich Airport1h05 12:05PMFrankfurt am Main Airport
0 changes
$2361One-way

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to Mainz from Munich

distanceDistance195 miles (315 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$29 - $157
cheapestCheapest modeTrain • $29 (€24) • 4 h 7 min
fastestFastest modeFlight • $157 (€129) • 1 h
carriersPopular travel companiesLufthansa, Flixbus or Deutsche Bahn

Take a flight, bus or train to travel 195 miles (315 km) from Munich 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 $29 (€24). The most popular travel companies which serve this trip are Lufthansa, Flixbus or Deutsche Bahn among others. Travelers can even take a direct train from Munich to Mainz.

Travel Tips

Travel from Munich 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 Munich to Mainz.
FAQs
What are the ways to get from Munich to Mainz?

There are 3 ways to get from Munich to Mainz: flight, bus or train.

What is the cheapest way from Munich to Mainz?

The cheapest way to get from Munich to Mainz is by taking a train. You can find average ticket prices around $29 (€24) compared to other travel options to Mainz:

Taking a train is about $128 (€105) less than taking a flight, which costs on average $157 (€129) for this route.

A train is $6 (€5) less than a bus for this route with tickets for a bus from Munich to Mainz costing on average $35 (€29).

What is the fastest way to travel to Mainz from Munich?

The fastest way to get to Mainz from Munich is by flight with an average travel time of 1 h.

Other travel options to Mainz can usually take longer:

In comparison, getting to Mainz by bus can take on average 5 h 55 min.

In comparison, taking a train requires on average 4 h 7 min   of travel time.

How far is it from Munich to Mainz?

The distance is approximately 195 miles (315 km) from Munich to Mainz.

How many services a day are there from Munich to Mainz?

The average frequency per day from Munich to Mainz is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your trip between Munich and Mainz as scheduled services by flight, bus or train can vary by season or day of the week.

What are the departure and arrival points in Munich and in Mainz?

These are the most popular departure and arrival points from Munich to Mainz:

  • Buses from Munich to Mainz most often leave from München, ZOB and arrive in Mainz, Hbf.
  • Trains mostly leave from München Hbf and tend to arrive in Mainz Hbf.
Which travel operators can get me to Mainz from Munich?

Omio works with many trusted partners that can help you travel the best way from Munich to Mainz:

  • You can take a flight from Munich to Mainz with Lufthansa. Cheap tickets can be found for $157 (€129) with Lufthansa from Munich to Mainz.
  • You can go to Mainz from Munich by bus with Flixbus. You'll see cheap bus tickets for $35 (€29) with Flixbus from Munich to Mainz on Omio.
  • You can travel by train to Mainz from Munich with Deutsche Bahn, and you can find Deutsche Bahn Munich to Mainz tickets for $29 (€24) on Omio.
Can I travel directly between Munich and Mainz?

Yes, there are direct routes from Munich to Mainz with the following travel companies:

  • You can find 25 direct trains per day to take to Mainz with Deutsche Bahn.

Direct services to Mainz tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Where else should I travel to after my journey between Munich and Mainz ends?
Many of our customers who book a trip from Munich to Mainz often extend their vacation and travel to other popular destinations like Berlin, Frankfurt am Main or Cologne. If you’re thinking of adding another destination to your Munich and Mainz itinerary, let Omio find you the best connections between Mainz and any of these top destinations today!
When should I buy a ticket from Munich to Mainz online to score the best deals?

Before traveling from Munich to Mainz, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A plane ticket costs $157 (€129) one way on average for this route.
  • A bus ticket is costing on average $35 (€29) one way for this journey.
  • A train ticket costs $29 (€24) one way on average for this trip.

But we recommend booking Munich to Mainz tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Munich to Mainz: related information

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