Compare Train and Bus from Osnabruck to Mainz. Just enter date and time of departure in the journey planner above. Plan your trip, combine and compare transportation providers such as for example: Railway agencies, Bus operators. From Osnabruck to Mainz. Let Combitrip do all the hardwork for you and relax as we find the travel option that best suits your needs. From Osnabruck to Mainz, the travel time is around 4 hours 27 minutes by car. Combitrip plans short journeys by public transportation, taxi or bicycle as well as long journeys by air or rail.
The train station in Osnabruck is located near the center. The nearest airport to Osnabruck is located at 35 km (35 minutes by car) and is called Munster-Osnabruck International Airport. More airports near Osnabruck.
The train station in Mainz is located near the center. The nearest airport to Mainz is located at 25.8 km (27 minutes by car) and is called Frankfurt am Main International Airport. More airports near Mainz.