Travel options
from Bonn to Mainz

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

Our recommendation

To get from Bonn to Mainz on 26 Oct we recommend taking a bus because it’s the best combination of price and speed.

10:00Bonn1h40 11:40Mainz
0 changes
10:00Bonn1h40 11:40Mainz
0 changes
Other options
17:00Bonn1h50 18:50Mainz
0 changes
11:10Bonn1h40 12:50Mainz
0 changes
14:20Bonn1h30 15:50Mainz
0 changes

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.

Deutsche Bahn

Travel Information from Bonn to Mainz

distanceDistance73 miles (118 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £16 • 1 h 33 min
carriersPopular travel companiesDeutsche Bahn

Take a train to travel 73 miles (118 km) between Bonn and Mainz. Deutsche Bahn is the main travel provider operating this journey. Travellers can even take a direct train from Bonn to Mainz.

Travel Tips

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

You can travel to Mainz from Bonn by train.

What is the fastest way to Mainz from Bonn?

Travelling by train is also the quickest way from Bonn to Mainz. It takes on average 1 h 33 min   to travel this journey.

How many miles from Bonn to Mainz would I travel?

The Bonn to Mainz distance is approximately 73 miles (118 km).

How many services a day are there between Bonn and Mainz?

The average frequency per day from Bonn to Mainz is:

  • 25 trains a day.

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

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

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

  • Trains from Bonn to Mainz most often leave from Bonn Hbf and arrive in Mainz Hbf.
Which travel companies can take me from Bonn to Mainz?

Let Omio help you find the best company to travel with from Bonn to Mainz:

  • You can travel by train to Mainz from Bonn with Deutsche Bahn, and you can find Deutsche Bahn Bonn to Mainz tickets for £16 on Omio.
Can I find a direct route between Bonn and Mainz?

Yes, there is a direct service from Bonn to Mainz:

  • You can check for a direct train to Mainz with Deutsche Bahn with 25 direct trains per day.

As you won't need to change at another stop in between, direct services to Mainz tend to save you time and add more convenience, so it's worth paying attention to before you buy tickets for this trip.

Where else should I travel to after my journey between Bonn and Mainz ends?
Many of our customers travelling from Bonn to Mainz don't make Mainz their final stop. Some of the destinations worth visiting after are Berlin, Frankfurt am Main or Cologne, either of which you could add to your Bonn and Mainz trip itinerary. Check Omio for the best and cheapest ways to travel from Mainz to any of these top destinations today!
How early should I book tickets between Bonn and Mainz online for the best deals?

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

  • Train tickets are costing £16 one way on average.

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

Travelling from Bonn to Mainz: related information

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