You can get from Bonn to Mainz by train, bus or flight.
To get from Bonn to Mainz on 26 Oct we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||73 miles (118 km)|
|Available travel modes||Train|
|Fastest mode||Train • £16 • 1 h 33 min|
|Popular travel companies||Deutsche 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.
You can travel to Mainz from Bonn by train.
Travelling by train is also the quickest way from Bonn to Mainz. It takes on average 1 h 33 min to travel this journey.
The Bonn to Mainz distance is approximately 73 miles (118 km).
The average frequency per day from Bonn to Mainz is:
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.
These are the most popular departure and arrival points for travellers from Bonn to Mainz:
Let Omio help you find the best company to travel with from Bonn to Mainz:
Yes, there is a direct service from Bonn to Mainz:
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.
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:
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.