How to get from Frankfurt Airport to city center by S-Bahn: Take the S8 or S9 from the Regionalbahnhof under Terminal 1 straight to Frankfurt Hauptbahnhof. The ride takes about 12 to 15 minutes, trains run every 10 to 15 minutes almost around the clock, and a single ticket costs 6.90 euros for adults. If you’re staying more than a few hours or making a return trip the same day, the Airport-to-City day ticket at 13.50 euros usually works out cheaper.
| Detail | Information |
|---|---|
| Lines | S8, S9 |
| Departure point | Regionalbahnhof, basement of Terminal 1 |
| Platform | Usually Platform 1 |
| Journey time to Hauptbahnhof | 12–15 minutes |
| Journey time to Hauptwache/city core | 17–20 minutes |
| Frequency | Every 10–15 minutes, early morning to past midnight |
| Single ticket (airport to city) | €6.90 adult / €4.10 child |
| Day ticket (unlimited, incl. airport) | €13.50 single / €22.50 group up to 5 |
| Ticket validity | Until 5:00 a.m. the following morning |
Finding the Right Station Before You Even Buy a Ticket

FRA has two separate train stations at Terminal 1, and mixing them up is the single most common mistake travelers make. The Regionalbahnhof, underground, handles the S8 and S9 into the city. The Fernbahnhof, a separate building reached by a short walkway, handles long-distance ICE and IC trains to other German cities. They sit about a 10-minute walk apart. If your ticket says “Frankfurt Flughafen Fernbahnhof,” you’re in the wrong building for the S-Bahn.
Terminal 2 no longer serves passengers as of June 2026 and stays closed until the mid-2030s. If your boarding pass says Terminal 2, that’s outdated information from an old itinerary or a layover you’re not actually taking. Everyone now arrives and departs through Terminal 1, so the Regionalbahnhof is a straightforward walk down, not a shuttle ride, for most travelers.
Landing at Terminal 3 (Pier G/H) is the exception. From there, take the automated SkyLine people mover to Terminal 1, then follow signs down to “Regionalbahnhof / S-Bahn.” Budget an extra 10 to 15 minutes for this transfer alone, on top of your train journey.
S8 or S9: Does It Actually Matter Which One You Board?

Both lines call at every stop between the airport and Frankfurt Hauptbahnhof, so for a straight run into the city center it makes no difference which one shows up first. Board whichever arrives.
The distinction matters on the other side of the city. Past Hauptbahnhof, the S8 continues toward Offenbach and Hanau, while the S9 also serves Offenbach but on a slightly different pattern further out. If your hotel is near Hauptwache, Konstablerwache, or the Hauptbahnhof itself, this split is irrelevant. Just check the digital display confirms “Frankfurt (Main)” as a stop before boarding, since a handful of early-morning and late-night services short-turn before reaching the airport.
If you’re heading to Frankfurt Messe (the trade fair grounds) instead of the historic center, you’ll need to change at Hauptbahnhof onto the U4 or a tram. Budget 20 to 25 minutes total for that route rather than the 15 minutes quoted for downtown.
Buying the Ticket Without Getting an On-the-Spot Fine

Ticket machines sit right on the Regionalbahnhof platform and switch to English with a flag icon on the touchscreen. They accept cash, cards, and contactless payment. There’s no tap-and-go gate anywhere in the RMV network, which surprises people used to London or Singapore. You buy the ticket, keep it on you, and board without scanning anything.
That last point trips up first-timers in the wrong direction: no gate doesn’t mean no enforcement. Plainclothes inspectors do random checks on this exact route, since it’s a known tourist corridor. Riding without a valid ticket triggers an on-the-spot fine, typically around 60 euros, and “I didn’t see a gate” isn’t an accepted excuse. Buy before you board, every time.
For a same-day return to the airport, the RMVgo app lets you buy and store a mobile ticket in Apple Wallet or Google Wallet before you even reach the platform, which works offline once saved, useful if the airport Wi-Fi is congested when you land.
Single Ticket or Day Ticket: The Actual Break-Even Point

A single one-way fare runs 6.90 euros per adult. The Airport-to-City day ticket costs 13.50 euros and covers unlimited S-Bahn, U-Bahn, tram, and bus travel between the airport and the entire city zone until 5:00 a.m. the next day.
Do the math before you buy. One trip in, one trip out already costs 13.80 euros at the single fare, more than the day ticket. Add even one U-Bahn or tram ride once you’re downtown, and the day ticket wins clearly. Traveling with a companion or two, the group day ticket at 22.50 euros for up to five people is almost always the better deal over buying separate singles.
Solo travelers making a strict one-way trip with no onward local transport planned are the only group where the single ticket genuinely comes out ahead.
What Catches Even Experienced Travelers Off Guard
Weekend engineering works reroute services more often than you’d expect. RMV schedules maintenance on Frankfurt’s S-Bahn tunnel section on some weekends, which can mean a replacement bus for part of the route or a diversion via a different platform. Check the RMVgo app or the departure boards before assuming the “every 15 minutes” frequency holds on a Saturday night.
Rolling suitcases are fine, but rush hour cars fill up fast. There’s no dedicated luggage car and no extra charge for baggage, but the 7 to 9 a.m. and 4 to 6 p.m. windows get standing-room only near Hauptbahnhof. If you’re hauling large cases, aim for a car near the doors rather than fighting toward the middle.
Late at night, sit near the driver’s car. Service continues past midnight, but frequency thins out and platforms at the outer stops get quiet. This is standard advice from anyone who commutes this line regularly, not a Frankfurt-specific safety issue, but it’s worth knowing before a late arrival.
If you’re landing during the morning rush and want to time your trip around it, our guide on navigating Frankfurt Hauptbahnhof during peak hours covers platform layout and connection timing in more detail.
How This Compares to a Taxi
A metered taxi from the airport to downtown Frankfurt runs 30 to 45 euros depending on traffic, with a base fare around 3.50 euros plus roughly 2.20 euros per kilometer. There are no tolls on this route. For one or two people without heavy luggage, the S-Bahn is faster door-to-door once you account for taxi rank queues at the terminal, and it isn’t close on price. A taxi only pulls ahead for groups of four or more splitting the fare, or for very late arrivals when train frequency has dropped.
Frequently Asked Questions on How to get from Frankfurt Airport to city center by S-Bahn
Is the Frankfurt Airport S-Bahn station inside the terminal or a separate building?
It’s inside Terminal 1, one level down, in the same building as check-in. You don’t need to exit the terminal or cross outdoor walkways to reach it, unlike the Fernbahnhof for long-distance trains.
Can I use my Frankfurt Airport S-Bahn ticket on the way back to the airport too?
Only the day ticket allows this, valid for return travel the same day until 5:00 a.m. the next morning. A single ticket covers one direction only and can’t be reused for the return leg.
Does the S-Bahn run all night from Frankfurt Airport?
No. Service runs from roughly 4:30 a.m. to just past 1:00 a.m., with reduced frequency in the final hour. Outside that window, a taxi or night bus is your only option.
Do I need to validate or stamp my ticket before boarding?
No. RMV has no tap-and-go or validation machines at the platform. You buy the ticket and board directly, but keep it accessible in case an inspector asks to see it.
What’s the difference between getting off at Hauptbahnhof versus Hauptwache?
Hauptbahnhof is Frankfurt’s main train station, useful for onward rail connections or hotels near the station district. Hauptwache sits closer to the historic old town and shopping streets, about 4 to 5 minutes further on the same train.
Is there a faster way from Terminal 3 specifically?
Not really. Every route from Terminal 3 funnels through the SkyLine shuttle to Terminal 1 first, then down to the Regionalbahnhof. Build in the extra transfer time regardless of which train you plan to catch.
Can children ride for free or at a discount?
Children pay a reduced single fare of 4.10 euros on the airport route, and the group day ticket covers up to five people of any age for 22.50 euros total, which is usually the better option for families.
What happens if I board the wrong platform and end up going the wrong direction?
Get off at the next stop and cross to the opposite platform. Both S8 and S9 run frequently enough that the delay is typically under 15 minutes, and your ticket remains valid since it covers the whole zone in either direction.
