All about buses to Mainz
Cheap bus tickets to Mainz
-
FlixBus1h 10m016:40KaiserslauternCentral Bus Station17:50MainzCentral Station0EconomyA Bus from FlixBus goes from Central Bus Station, Kaiserslautern (Germany) at 03/02/2026 16:40:00 to Central Station, Mainz (Germany) arriving at 03/02/2026 17:50:00. 50 Economy ticket for £5 per person are available. Travel duration is 1h 10m
-
Flibco1h 15m010:15Frankfurt Hahn AirportFrankfurt-Hahn Airport11:30MainzCentral Bus Station0BasicA Bus from Flibco goes from Frankfurt-Hahn Airport, Frankfurt Hahn Airport (Germany) at 03/02/2026 10:15:00 to Central Bus Station, Mainz (Germany) arriving at 03/02/2026 11:30:00. 50 Basic ticket for £14 per person are available. Travel duration is 1h 15m
-
Flibco1h 15m001:30Frankfurt Hahn AirportFrankfurt-Hahn Airport02:45MainzCentral Bus Station0EconomyA Bus from Flibco goes from Frankfurt-Hahn Airport, Frankfurt Hahn Airport (Germany) at 05/02/2026 01:30:00 to Central Bus Station, Mainz (Germany) arriving at 05/02/2026 02:45:00. 50 Economy ticket for £15 per person are available. Travel duration is 1h 15m
-
Flibco1h 15m008:15Frankfurt Hahn AirportFrankfurt-Hahn Airport09:30MainzCentral Station0BasicA Bus from Flibco goes from Frankfurt-Hahn Airport, Frankfurt Hahn Airport (Germany) at 03/02/2026 08:15:00 to Central Station, Mainz (Germany) arriving at 03/02/2026 09:30:00. 50 Basic ticket for £16 per person are available. Travel duration is 1h 15m
-
Flibco1h 15m016:00Frankfurt Hahn AirportFrankfurt-Hahn Airport17:15MainzCentral Station0BasicA Bus from Flibco goes from Frankfurt-Hahn Airport, Frankfurt Hahn Airport (Germany) at 05/02/2026 16:00:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 17:15:00. 50 Basic ticket for £17 per person are available. Travel duration is 1h 15m
-
FlixBus10h 30m008:15Cologne/Bonn AirportCologne/Bonn Airport - Bus Station18:45MainzCentral Station0EconomyA Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 05/02/2026 08:15:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 18:45:00. 50 Economy ticket for £19 per person are available. Travel duration is 10h 30m
-
FlixBus11h 30m007:15DusseldorfCentral Bus Station18:45MainzCentral Station0EconomyA Bus from FlixBus goes from Central Bus Station, Dusseldorf (Germany) at 05/02/2026 07:15:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 18:45:00. 50 Economy ticket for £20 per person are available. Travel duration is 11h 30m
-
FlixBus9h 45m006:10DusseldorfCentral Bus Station15:55MainzCentral Station0EconomyA Bus from FlixBus goes from Central Bus Station, Dusseldorf (Germany) at 07/02/2026 06:10:00 to Central Station, Mainz (Germany) arriving at 07/02/2026 15:55:00. 50 Economy ticket for £21 per person are available. Travel duration is 9h 45m
-
FlixBus6h 40m009:15Cologne/Bonn AirportCologne/Bonn Airport - Bus Station15:55MainzCentral Station0EconomyA Bus from FlixBus goes from Cologne/Bonn Airport - Bus Station, Cologne/Bonn Airport (Germany) at 08/02/2026 09:15:00 to Central Station, Mainz (Germany) arriving at 08/02/2026 15:55:00. 50 Economy ticket for £25 per person are available. Travel duration is 6h 40m
-
FlixBus6h 55m018:00DresdenTrain Station00:55MainzCentral Station0EconomyA Bus from FlixBus goes from Train Station, Dresden (Germany) at 08/02/2026 18:00:00 to Central Station, Mainz (Germany) arriving at 09/02/2026 00:55:00. 50 Economy ticket for £27 per person are available. Travel duration is 6h 55m
-
FlixBus8h 25m022:15DresdenTrain Station06:40MainzCentral Station0EconomyA Bus from FlixBus goes from Train Station, Dresden (Germany) at 08/02/2026 22:15:00 to Central Station, Mainz (Germany) arriving at 09/02/2026 06:40:00. 50 Economy ticket for £29 per person are available. Travel duration is 8h 25m
-
Fanlogic45h 50m013:35DniproCentral bus station10:25MainzCentral Station0EconomyA Bus from Fanlogic goes from Central bus station, Dnipro (Ukraine) at 08/02/2026 13:35:00 to Central Station, Mainz (Germany) arriving at 10/02/2026 10:25:00. 50 Economy ticket for £65 per person are available. Travel duration is 45h 50m
-
Fanlogic45h 50m013:35DniproCentral bus station10:25MainzCentral Station0EconomyA Bus from Fanlogic goes from Central bus station, Dnipro (Ukraine) at 07/02/2026 13:35:00 to Central Station, Mainz (Germany) arriving at 09/02/2026 10:25:00. 50 Economy ticket for £74 per person are available. Travel duration is 45h 50m
-
Grandes Tour47h 30m020:30DniproCentral bus station19:00MainzCentral Bus Station0EconomyA Bus from Grandes Tour goes from Central bus station, Dnipro (Ukraine) at 03/02/2026 20:30:00 to Central Bus Station, Mainz (Germany) arriving at 05/02/2026 19:00:00. 50 Economy ticket for £90 per person are available. Travel duration is 47h 30m
Cheap train tickets to Mainz
-
Deutsche Bahn0h 19m006:14Frankfurt am Main AirportFrankfurt am Main Airport Train Station06:33MainzCentral Station0EconomyA Train from Deutsche Bahn goes from Frankfurt am Main Airport Train Station, Frankfurt am Main Airport (Germany) at 06/02/2026 06:14:00 to Central Station, Mainz (Germany) arriving at 06/02/2026 06:33:00. 50 Economy ticket for £6 per person are available. Travel duration is 0h 19m
-
Deutsche Bahn2h 55m002:15MannheimCentral Station05:10MainzCentral Station0EconomyA Train from Deutsche Bahn goes from Central Station, Mannheim (Germany) at 05/02/2026 02:15:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 05:10:00. 50 Economy ticket for £16 per person are available. Travel duration is 2h 55m
-
Deutsche Bahn0h 39m008:39MannheimCentral Station09:18MainzCentral Station0First ClassA Train from Deutsche Bahn goes from Central Station, Mannheim (Germany) at 05/02/2026 08:39:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 09:18:00. 50 First Class ticket for £24 per person are available. Travel duration is 0h 39m
-
Deutsche Bahn2h 55m002:15MannheimCentral Station05:10MainzCentral Station0First ClassA Train from Deutsche Bahn goes from Central Station, Mannheim (Germany) at 05/02/2026 02:15:00 to Central Station, Mainz (Germany) arriving at 05/02/2026 05:10:00. 50 First Class ticket for £28 per person are available. Travel duration is 2h 55m
Cheap Carpooling to Mainz
-
BlaBlaCar1h 20m019:10Mannheim20:30Mainz0EconomyA Car from BlaBlaCar goes from , Mannheim (Germany) at 05/02/2026 19:10:00 to , Mainz (Germany) arriving at 05/02/2026 20:30:00. 50 Economy ticket for £4 per person are available. Travel duration is 1h 20m
-
BlaBlaCar5h 0m012:00Dresden17:00Mainz0EconomyA Car from BlaBlaCar goes from , Dresden (Germany) at 08/02/2026 12:00:00 to , Mainz (Germany) arriving at 08/02/2026 17:00:00. 50 Economy ticket for £24 per person are available. Travel duration is 5h 0m
-
BlaBlaCar5h 0m010:40Dresden15:40Mainz0EconomyA Car from BlaBlaCar goes from , Dresden (Germany) at 08/02/2026 10:40:00 to , Mainz (Germany) arriving at 08/02/2026 15:40:00. 50 Economy ticket for £32 per person are available. Travel duration is 5h 0m
-
BlaBlaCar4h 50m011:00Dresden15:50Mainz0EconomyA Car from BlaBlaCar goes from , Dresden (Germany) at 08/02/2026 11:00:00 to , Mainz (Germany) arriving at 08/02/2026 15:50:00. 50 Economy ticket for £35 per person are available. Travel duration is 4h 50m
Your route is not there? In the search bar, we have already filled Mainz as your destination. You just have to enter your place of departure. However, if you want to take the bus from Mainz, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Mainz? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Mainz and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Mainz.



