These do not go to the same place, so price is not the comparison. The S-Bahn S8 or S9 reaches Hauptbahnhof and Hauptwache; the S8 to Mainz Hbf does not. Runs west to Mainz, not into Frankfurt. The airport is between the two, and on this ticket Mainz costs exactly what Frankfurt does.
The S-Bahn S8 or S9 is quicker: 14 min against 29 min.
S-Bahn S8 or S9: Runs all night. S8 to Mainz Hbf: Runs all night.
Priced against each other
Whole-party totals · adult fares
What each costs for the whole party, in EUR. The cheaper of the two is marked on every row.
Travelers
S-Bahn S8 or S9
S8 to Mainz Hbf
Difference
1
€6.90
€6.90
same
2
€13.80
€13.80
same
3
€20.70
€20.70
same
4
€22.50
€22.50
same
5
€22.50
€22.50
same
6
€29.40
€29.40
same
7
€36.30
€36.30
same
8
€43.20
€43.20
same
Side by side
Where each one leaves you
regional · S-Bahn Rhein-Main, RMV tariffS-Bahn S8 or S9
From
Regionalbahnhof, Terminal 1 level 0, platforms Regio 1 to 3
To
Frankfurt Hauptbahnhof in 14 minutes, Hauptwache in 18, Konstablerwache in 20
Luggage
Racks by the doors; it is a commuter train and full at rush hour.
Runs
All night
Journey
14 min
Buy the Gruppentageskarte if there are four or more of you, or three of you making a return trip today. It is EUR 22.50 whether you are four or five, against EUR 6.90 each in singles, and the machines do not suggest it.
Write every traveler's name on the group ticket before you board and carry photo ID: it is not transferable, and VGF states that blank name fields make it invalid.
S8 and S9 are interchangeable for this leg: both call at the Regionalbahnhof and both reach the Hauptbahnhof (tief) in 14 minutes. They differ only west of the airport and east of the city.
Do not walk to the Fernbahnhof. It is signposted, its trains are faster, and your RMV ticket is not valid on any of them.
At night the S8 runs alone, every 30 minutes, at :00 and :30 from midnight to 04:30. Those departures carry RMV's regular-maintenance flag, which means a bus can stand in on some nights; check before relying on one.
Until 19 September 2026 Deutsche Bahn has closures between Kelsterbach and Wiesbaden, west of the airport. They do not touch the airport-to-city leg, but the timetable is being altered around them.
The S-Bahn also leaves you at Taunusanlage, Hauptwache and Konstablerwache on the same ticket, so pick the stop nearest your hotel rather than defaulting to the main station.
regional · S-Bahn Rhein-Main, RMV tariffS8 to Mainz Hbf
From
Regionalbahnhof, Terminal 1 level 0, platforms Regio 1 to 3 — the S8 westbound, towards Mainz and Wiesbaden
To
Mainz Römisches Theater in 23 minutes, Mainz Hauptbahnhof in 29, Mainz Nord in 33; the train goes on to Wiesbaden Hauptbahnhof in 43
Luggage
Racks by the doors; a commuter train, full at rush hour.
Runs
All night
Journey
29 min
Take the S8, not the S9. Both leave the same platforms westbound, but the S9 turns off after Mainz-Bischofsheim to "Mainz-Kastel" — a district of Wiesbaden on the far bank of the Rhine, by RMV's own tariff plan — and never reaches Mainz Hauptbahnhof.
Four or more of you: buy the Gruppentageskarte at price level 4, EUR 22.50 for up to five, against EUR 6.90 each. Three pay EUR 20.70 in singles and lose EUR 1.80 by taking it — unless they are coming back the same day.
Every one of the 141 westbound S8 departures in RMV's 2026 timetable takes 29 minutes to Mainz Hauptbahnhof, at :00 and :30 past the hour, day and night.
On Sunday-to-Thursday nights, service to Mainz thins: the 02:00 and 03:00 trains end at Kelsterbach and the 04:00 slot is an S9 to Wiesbaden, so departures are hourly between 01:30 and 04:30 (01:30, 02:30, 03:30, 04:30). Friday, Saturday and pre-holiday nights keep the half-hourly S8 service. Night departures may be replaced by buses.
Until 19 September 2026, the S8 is replaced by buses between Mainz-Bischofsheim and Rüsselsheim from Friday 11 September 21:00 to Monday 14 September 05:00, with further night closures (21:00–05:00) until 25 September. Nothing has been published for after 25 September.
Going back, a Mainz city ticket (EUR 3.90, the Wiesbaden/Mainz level) is not valid to the airport; you need Preisstufe 4 again.
Can we count your visit?We use Google Analytics to see which airports people look up. It sets cookies. Nothing runs until you say yes, and refusing changes nothing about the site.What is stored