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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Mainz from Munich

distanceDistance195 miles (315 km)
durationAverage train duration3 h 50 min
priceAverage train ticket price$21 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Munich to Mainz cover the 195 miles (315 km) long trip taking on average 3 h 50 min with our travel partners like Deutsche Bahn. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $21 (€18), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from München Hbf and arrive in Mainz Hbf.

Train companies

Travel with Deutsche Bahn between Munich and Mainz

Travel between Munich and Mainz from $21 (€18) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Deutsche Bahn

Travel 195 miles (315 km) in comfort with Deutsche Bahn (DB) from Munich to Mainz. Check the DB train schedule for your trip from Munich to Mainz on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Munich and Mainz you can pay as low as $21 (€18).

Deutsche Bahn is the main provider of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, bathrooms are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Deutsche Bahn's current ticket policies due to COVID-19 for your train between Munich and Mainz are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply


Deutsche Bahn trains from Munich to Mainz

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Munich to Mainz. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Munich to Mainz and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Munich to Mainz
Travel by train 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 is the price of the cheapest train from Munich to Mainz?
Looking to save money on your trip? Omio customers have found the cheapest train from Munich to Mainz for the next 7 days starting from $21 (€18)  one way.
What is the price of a train ticket from Munich to Mainz?
In the next 7 days you can expect to pay on average $21 (€18)  for a train ticket from Munich to Mainz.
How far is Mainz from Munich by train?
The Munich to Mainz train distance is approximately 195 miles (315 km).
How long is the train ride from Munich to Mainz?
On average the Munich to Mainz train travel time is 3 h 50 min  for the 195 miles (315 km) long trip, but the duration can vary if you travel on weekends and holidays.
What station does the train from Munich to Mainz depart from? Which Mainz train station do I come into from Munich?

When taking a train from Munich, you have a couple of train stations you can depart from including München Hbf, München Hackerbrücke and München Marienplatz. When you arrive in Mainz, your train can arrive in train stations including Mainz Hbf, Mainz Römisches Theater and Mainz-Mombach.

Omio customers traveling this route book their trains from München Hbf   to Mainz Hbf.

Where is the train station in Munich? Where is the train station in Mainz?

You can find the most popular departure train station for this trip, München Hbf, located approximately 1 mile (s) / 1 km from the city center of Munich. The most popular arrival train station in Mainz, called Mainz Hbf, is located around 1 mile (s) / 2 km away from its city center.

What train providers offer a service to Mainz from Munich?
For the best Munich to Mainz train to buy, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services to Mainz from Munich to compare what amenities they may offer.
Are there any direct trains from Munich to Mainz?
Yes, there are 25 direct trains to Mainz from Munich per day with Deutsche Bahn  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many trains are there between Munich and Mainz a day?
On average, there are 25 trains a day from Munich to Mainz. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Munich to Mainz? When is the last train from Munich to Mainz?
The first Munich to Mainz train departs at 5: 08 AM   and the last train from Munich to Mainz leaves at 8: 51 PM. Check out the most up-to-date train schedule from Munich to Mainz on Omio and find the best time to travel to your destination.
How early should I purchase Munich to Mainz train tickets to get the best deals?
The price of a one way train ticket from Munich to Mainz is on average $21 (€18) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Munich to Mainz available a few months in advance.

Important Stations and Airports for this Journey

Munich
Mainz
München Hbf is the most popular Munich railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Munich for your trip to Mainz.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 8913081055
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 00 - 21: 00
Public transit options for München Hbf
U-Bahn lines: U1, U2, U4, U5, U7
S-Bahn lines: S1, S2, S3, S4, S6, S7, S8
Tram lines: 16, 17, 18, 19, 20, 21
Bus lines: 68, X98
Train lines: ICE, RJ, NJ, IC, EC, RE, RB