Mainz: direct trains and buses
From Mainz you can reach 81 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.
| Destination | per day | Train | Bus |
|---|---|---|---|
| Koblenz | 10× a day | 0 h 50 | 1 h 40 |
| Bonn CZ | 9× a day | 1 h 21 | – |
| Köln CZ | 9× a day | 1 h 33 | – |
| Mannheim | 9× a day | 0 h 38 | – |
| Dortmund | 8× a day | 3 h 01 | – |
| Stuttgart | 8× a day | 1 h 18 | – |
| Heidelberg | 7× a day | 0 h 52 | – |
| Hannover | 7× a day | 3 h 08 | – |
| Vaihingen an der Enz | 6× a day | 1 h 22 | – |
| Gütersloh | 6× a day | 3 h 47 | – |
| Bielefeld | 6× a day | 3 h 58 | – |
| Herford | 6× a day | 4 h 07 | – |
| Bad Oeynhausen | 6× a day | 4 h 17 | – |
| Minden | 6× a day | 4 h 26 | – |
| Frankfurt am Main | 6× a day | 0 h 15 | 0 h 35 |
| Solingen | 5× a day | 2 h 09 | – |
| Wuppertal | 5× a day | 2 h 22 | – |
| Hagen | 5× a day | 2 h 39 | – |
| Dresden | 5× a day | 9 h 22 | 8 h 20 |
| Braunschweig | 4× a day | 5 h 52 | – |
| Magdeburg | 4× a day | 6 h 47 | – |
| Köthen (Anhalt) | 4× a day | 7 h 21 | – |
| Halle (Saale) | 4× a day | 7 h 42 | – |
| Leipzig | 4× a day | 8 h 11 | – |
| Riesa | 4× a day | 8 h 52 | – |
| Düsseldorf CZ | 3× a day | 2 h 12 | – |
| Duisburg | 3× a day | 2 h 25 | – |
| Essen | 3× a day | 2 h 38 | – |
| Ulm | 2× a day | 2 h 20 | – |
| Trier | 2× a day | – | 2 h 05 |
| Luxembourg LU | 2× a day | – | 3 h 00 |
| Kraków PL | 2× a day | – | 15 h 10 |
| Kassel | 2× a day | 2 h 14 | 3 h 30 |
| Göttingen | 2× a day | 2 h 34 | 4 h 15 |
| Bochum | 2× a day | 2 h 46 | – |
| Hamburg | 2× a day | 4 h 32 | – |
| Wiesbaden | 2× a day | 0 h 05 | – |
| Erlangen | 1× a day | – | 3 h 50 |
| Nürnberg | 1× a day | – | 4 h 25 |
| Praha CZ | 1× a day | – | 8 h 10 |
| Ostrava CZ | 1× a day | – | 12 h 40 |
| Katowice PL | 1× a day | – | 14 h 05 |
| Rzeszów PL | 1× a day | – | 18 h 00 |
| Przemyśl PL | 1× a day | – | 19 h 20 |
| Aachen | 1× a day | – | 3 h 40 |
| Bruxelles - Brussel BE | 1× a day | – | 5 h 50 |
| Antwerpen CZ | 1× a day | – | 7 h 00 |
| Rotterdam CZ | 1× a day | – | 8 h 20 |
| Den Haag CZ | 1× a day | – | 8 h 50 |
| Berlin | 1× a day | – | 8 h 05 |
| Poznań PL | 1× a day | – | 12 h 05 |
| Warszawa PL | 1× a day | – | 16 h 00 |
| Siedlce PL | 1× a day | – | 17 h 50 |
| Walldorf | 1× a day | 1 h 01 | – |
| Esslingen am Neckar | 1× a day | 2 h 26 | – |
| Memmingen | 1× a day | 4 h 02 | – |
| Kempten (Allgäu) SK | 1× a day | 4 h 26 | – |
| Worms | 1× a day | 0 h 26 | – |
| Augsburg | 1× a day | 3 h 04 | – |
| München | 1× a day | 3 h 26 | – |
| Würzburg | 6× a week | – | 2 h 55 |
| Bamberg | 6× a week | – | 4 h 10 |
| Bayreuth | 6× a week | – | 5 h 15 |
| Chemnitz | 6× a week | – | 7 h 15 |
| Wrocław PL | 6× a week | – | 12 h 30 |
| Hamm | 4× a week | 3 h 47 | – |
| Osnabrück | 4× a week | 4 h 47 | – |
| Diepholz | 4× a week | 5 h 17 | – |
| Bremen | 4× a week | 5 h 49 | – |
| Uelzen | 3× a week | 3 h 49 | – |
| Münster | 3× a week | 4 h 11 | – |
10 more destinations on the map