How to get from Offenbach to Mainz by bus and train?
From Offenbach to Mainz by bus and train
To get from Offenbach to Mainz in Rhein-Main Gebiet, you’ll need to take 2 bus lines and one train line: take the X19 bus from Neu-Isenburg Isenburgzentrum Süd station to Frankfurt (Main) Flughafen Terminal 1 station. Next, you’ll have to switch to the RE2 train and finally take the 630 bus from Mainz, Hauptbahnhof station to Bretzenheim, Vor Der Frecht station. The total trip duration for this route is approximately 1 hr 20 min. The bus and train schedule from Offenbach may change. We recommend you check the updated bus and train schedule to Mainz on the Moovit app.
Step by Step
- 1Walk to bus stationNeu-Isenburg Isenburgzentrum Süd10 m • 1 min
- 2Wait for busX19Frankfurt (Main) Flughafen Terminal 1
- 3Ride to bus stationFrankfurt (Main) Flughafen Terminal 124 min
- 4Walk to train stationFrankfurt (Main) Flughafen Regionalbahnhof30 m • 1 min
- 5Wait for trainRE2Koblenz Hauptbahnhof
- 6Ride to train stationMainz, Hauptbahnhof25 min
- 7Walk to bus stationMainz, Hauptbahnhof60 m • 1 min
- 8Wait for bus630Bad Kreuznach, Bahnhof
- 9Ride to bus stationBretzenheim, Vor Der Frecht8 min
Alternative route from Offenbach to Mainz by bus and train via X17, RE2 and 630
To get from Offenbach to Mainz in Rhein-Main Gebiet, you’ll need to take 2 bus lines and one train line: take the X17 bus from Neu-Isenburg Isenburgzentrum Süd station to Frankfurt (Main) Flughafen Terminal 1 station. Next, you’ll have to switch to the RE2 train and finally take the 630 bus from Mainz, Hauptbahnhof station to Bretzenheim, Vor Der Frecht station. The total trip duration for this route is approximately 1 hr 35 min. The bus and train schedule from Offenbach may change. We recommend you check the updated bus and train schedule to Mainz on the Moovit app.
Step by Step
- 1Walk to bus stationNeu-Isenburg Isenburgzentrum Süd10 m • 1 min
- 2Wait for busX17Hofheim am Taunus Bahnhof
- 3Ride to bus stationFrankfurt (Main) Flughafen Terminal 128 min
- 4Walk to train stationFrankfurt (Main) Flughafen Regionalbahnhof30 m • 1 min
- 5Wait for trainRE2Koblenz Hauptbahnhof
- 6Ride to train stationMainz, Hauptbahnhof25 min
- 7Walk to bus stationMainz, Hauptbahnhof60 m • 1 min
- 8Wait for bus630Bad Kreuznach, Bahnhof
- 9Ride to bus stationBretzenheim, Vor Der Frecht8 min
Public transit directions from Offenbach to Mainz
Bus And Train schedule from Offenbach to Mainz
Related Routes
- Egelsbach to Mainz
- Eschborn to Mainz
- Friedberg (Hessen) to Mainz
- Groß-Gerau to Mainz
- Hattersheim Am Main to Mainz
- Neu-Isenburg to Mainz
- Oberursel (Taunus) to Mainz
- Raunheim to Mainz
- Riedstadt to Mainz
- Rödermark to Mainz
- Rüsselsheim to Mainz
- Walluf to Mainz
- Aschaffenburg (Kreisfreie Stadt) to Mainz
- Limburg-Weilburg to Mainz
- Mainz-Bingen to Mainz
- Essenheim to Mainz
- Stadecken-Elsheim to Mainz
- Wiesbaden to Mainz
- Rüsselsheim Bahnhof to Mainz
- Offenbach to Kelsterbach
Alternative route from Offenbach to Mainz by bus and train via X17, RE2 and 630
To get from Offenbach to Mainz in Rhein-Main Gebiet, you’ll need to take 2 bus lines and one train line: take the X17 bus from Neu-Isenburg Isenburgzentrum Süd station to Frankfurt (Main) Flughafen Terminal 1 station. Next, you’ll have to switch to the RE2 train and finally take the 630 bus from Mainz, Hauptbahnhof station to Bretzenheim, Vor Der Frecht station. The total trip duration for this route is approximately 1 hr 35 min. The bus and train schedule from Offenbach may change. We recommend you check the updated bus and train schedule to Mainz on the Moovit app.
Step by Step
- 1Walk to bus stationNeu-Isenburg Isenburgzentrum Süd10 m • 1 min
- 2Wait for busX17Hofheim am Taunus Bahnhof
- 3Ride to bus stationFrankfurt (Main) Flughafen Terminal 128 min
- 4Walk to train stationFrankfurt (Main) Flughafen Regionalbahnhof30 m • 1 min
- 5Wait for trainRE2Koblenz Hauptbahnhof
- 6Ride to train stationMainz, Hauptbahnhof25 min
- 7Walk to bus stationMainz, Hauptbahnhof60 m • 1 min
- 8Wait for bus630Bad Kreuznach, Bahnhof
- 9Ride to bus stationBretzenheim, Vor Der Frecht8 min
Questions & Answers
What is the fastest way to get from Offenbach to Mainz?
The fastest way takes 80 minutes, using Bus line X19, Train line RE2, Bus line 630.
What is the alternative route to get from Offenbach to Mainz?
The alternative route takes 95 minutes, using Bus line X17, Train line RE2, Bus line 630.
Is there a direct bus between Offenbach and Mainz in Rhein-Main Gebiet?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 1 hr 20 min.
Which bus line goes from Offenbach to Mainz in Rhein-Main Gebiet?
The X19 bus line goes from Neu-Isenburg Isenburgzentrum Süd station near Offenbach to Frankfurt (Main) Flughafen Terminal 1 station. From there you’ll have to take one bus line and one train line till Frankfurt (Main) Flughafen Terminal 1 station near Mainz in Rhein-Main Gebiet.
How long does it take to travel from Offenbach to Mainz in Rhein-Main Gebiet by bus and train?
The total travel time between Offenbach and Mainz in Rhein-Main Gebiet by bus and train is about 1 hr 20 min.
Where do I get on the bus near Offenbach to get to Mainz in Rhein-Main Gebiet?
Get on the X19 bus from the Neu-Isenburg Isenburgzentrum Süd stop near Offenbach in Rhein-Main Gebiet.
Where do I get off the bus when travelling between Offenbach and Mainz in Rhein-Main Gebiet?
Get off the bus at the Frankfurt (Main) Flughafen Terminal 1 stop, which is closest to Mainz in Rhein-Main Gebiet.
Popular Routes
- Bad Vilbel to Niederdorfelden
- Rüsselsheim to Trebur
- Rüsselsheim Bahnhof to Vogelsbergklinik
- Raunheim to Mainz-Bingen
- Bodenheim to Schöneck
- Karben to Darmstadt
- Waldeck-Frankenberg to Siegen-Wittgenstein
- Frankfurt Am Main to Dietzenbach
- Bad Kissingen to Schmitten
- Königstein Im Taunus to Messel
- Königstein Im Taunus to Siegen-Wittgenstein
- Erzhausen to Hochheim Am Main
- Mörfelden-Walldorf to Bad Nauheim
- Schmitten to Frankfurt Am Main
- Mainz-Bischofsheim Bahnhof to Kelsterbach
- Friedberg (Hessen) to Königstein Im Taunus
- Niederdorfelden to Bad Vilbel
- Eltville Am Rhein to Mainz-Bingen
- Dietzenbach to Schmalkalden-Meiningen
- Frankfurt (Main) Höchst Bahnhof to Segelflugplatz Bottenhorn