FlixBus operates, on average, 2 bus schedule(s) from Essen to Mainz. The average FlixBus ticket to Mainz costs $19.77. In Essen, FlixBus departs from Train Station and no other station. In Mainz, FlixBus arrives at Central Station and no other station.
An average trip on FlixBus from Essen to Mainz takes 5 hours and 15 minutes, while the fastest available FlixBus trip will get you to Mainz in 4 hours and 55 minutes,