Travel options
from Duisburg to Mainz

You can get from Duisburg 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.

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

Deutsche Bahn

Travel Information between Duisburg and Mainz

distanceDistance120 miles (193 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£9 - £99
fastestFastest modeTrain • £16 • 2 h 25 min
carriersPopular travel companiesSTUDENT AGENCY k. S. Lufthansa or Deutsche Bahn

Travel 120 miles (193 km) by coach, flight or train between Duisburg and Mainz. The most popular travel providers which serve this trip are STUDENT AGENCY k. S. Lufthansa or Deutsche Bahn among others. Travellers can even take a direct from Duisburg to Mainz.

Travel Tips

Travel from Duisburg 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 Duisburg to Mainz.
How do I travel to Mainz from Duisburg?

There are 3 travel options from Duisburg to Mainz: coach, flight or train.

What is the cheapest way from Duisburg to Mainz?

Coach services offer the cheapest way to get from Duisburg to Mainz. Tickets for a coach cost on average £9.

This is compared to other travel options to Mainz:

A coach is £90 less than a flight for this trip with tickets for a flight from Duisburg to Mainz costing on average £99.

A coach journey is usually £7 less than a journey to Mainz by train, which costs on average £16 for the same trip.

What is the fastest way to get from Duisburg to Mainz?

The fastest way to get to Mainz from Duisburg is by train with an average travel time of 2 h 25 min.

There are alternative travel options to Mainz that can usually take longer:

In comparison, getting to Mainz by coach can take on average NaN h NaN min.

In comparison, taking a flight requires on average NaN h NaN min   of travel time.

How far is it from Duisburg to Mainz?

The distance between Duisburg and Mainz is around 120 miles (193 km).

How many scheduled departures are there a day from Duisburg to Mainz?

The average frequency per day from Duisburg to Mainz is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your route from Duisburg to Mainz as scheduled services by coach, flight or train can vary by season or day of the week.

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

These are the most popular departure and arrival points for travellers from Duisburg to Mainz:

  • Coaches mostly depart from Duisburg, ZOB/Hbf and arrive in Mainz, Hbf.
  • Trains most often depart from Duisburg at Duisburg Hbf and arrive in Mainz at Mainz Hbf.
Which travel operators can get me from Duisburg to Mainz?

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

  • You can go to Mainz from Duisburg by coach with STUDENT AGENCY k. S. You'll see cheap coach tickets for £9 with STUDENT AGENCY k. S. From Duisburg to Mainz on Omio.
  • You can go to Mainz from Duisburg by plane with Lufthansa. You'll see cheap plane tickets for £99 with Lufthansa from Duisburg to Mainz on Omio.
  • You can travel by train from Duisburg to Mainz with Deutsche Bahn, and you can find Deutsche Bahn Duisburg to Mainz tickets for £16 on Omio.
Where else should I travel to after my journey to Mainz from Duisburg ends?
Omio customers who travel from Duisburg to Mainz often also extend their holiday to go to Berlin, Frankfurt am Main or Cologne. Omio can help you plan your trip by finding the best connections between Mainz and these popular destinations at a great price.
How far in advance should I buy my Duisburg to Mainz ticket online to get the best deals?

When planning your trip from Duisburg to Mainz, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets cost £9 one way on average.
  • Plane tickets are costing £99 one way on average.
  • Train tickets cost on average £16 one way.

However, we recommend buying tickets to Mainz from Duisburg online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Duisburg to Mainz: related information

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