Travel options
from Munich to Mainz

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information between Munich and Mainz

distanceDistance195 miles (315 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£16 - £76
cheapestCheapest modeTrain • £16 • 3 h 50 min
fastestFastest modeFlight • £76 • 1 h
carriersPopular travel companiesLufthansa, Flixbus or Deutsche Bahn

Travel 195 miles (315 km) by flight, coach or train to Mainz from Munich. 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 Lufthansa, Flixbus or Deutsche Bahn among others. Travellers can even take a direct 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.

What are my Munich to Mainz travel options?

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

How do I get from Munich to Mainz the cheapest way?

A train service offers the cheapest way to travel from Munich to Mainz, which costs on average £16.

This is compared to other ways of getting to Mainz:

A train is generally £61 less than a flight for the same trip. A flight costs on average £76 from Munich to Mainz.

A train is £12 less than a coach for this journey with tickets for a coach from Munich to Mainz costing on average £28.

What is the quickest way from Munich to Mainz?

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

Other travel options between Munich and Mainz can usually take longer:

In comparison, going by coach can take 5 h 55 min   on average.

In comparison, taking a train requires on average 3 h 50 min   of travel time.

How far is it from Munich to Mainz?

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

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

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, coach or train can vary by season or day of the week.

When going from Munich to Mainz, where do I depart from Munich and where do I arrive in Mainz?

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

  • Most travellers catch their coach from München, ZOB and arrive in Mainz, Hbf.
  • Most travellers take a train from München Hbf to Mainz Hbf.

Which travel operators can get me from Munich to Mainz?

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

  • You can travel from Munich to Mainz by flight with Lufthansa. You can find cheap tickets on Omio for £76 with Lufthansa from Munich to Mainz.
  • You can take a coach from Munich to Mainz with Flixbus. Cheap tickets can be found for £28 with Flixbus from Munich to Mainz.
  • You can travel between Munich and Mainz by train with Deutsche Bahn. You can find cheap tickets on Omio for £16 with Deutsche Bahn from Munich to Mainz.

What other destinations are worth visiting after travelling from Munich to Mainz?

Your journey from Munich 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 Munich to Mainz trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Mainz today!

When should I buy a ticket between Munich and Mainz online to score the best deals?

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

  • The price of a plane ticket is on average £76 one way for this route.
  • The price of a coach ticket is on average £28 one way for this trip.
  • The price of a train ticket is £16 one way on average for this journey.

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