Public Rides

How to ride public transportation in Frankfurt

One regional network covers the city — buy a ticket before you board (there are no gates), and the S8/S9 train from the airport reaches Hauptbahnhof in about 12 minutes.

Fare
€3.80
single ticket
Network
RMV
+2 more agencies
Airport
12 min
S8/S9 to Hauptbahnhof
Frequent service
58% →
of stops, on the data side
Nights & weekends Saturdays run about 14% less service than a weekday, and some lines run all night. Scorecard →

Before you go

  1. Sort out paymentBuy a ticket before you board — from a machine, the RMVgo app, or a sales office — since there are no fare gates and inspectors do random checks.
  2. Download an appRMVgo — buying and storing tickets, and planning routes across the whole region · DB Navigator — one app that also covers regional and long-distance trains beyond RMV's area
  3. Get in from FRAS8/S9 to Hauptbahnhof, 12 min

Checked September 30, 2026 — fares and schedules change. Confirm with RMV at www.rmv.de. Full guide: public-rides.com

Where are you staying?

Type your hotel or address to see how well served it is by transit.

Frankfurt’s public transportation is fast, dense, and almost entirely run on trust — there’s no gate to walk through, just a ticket you’re expected to already have. One regional authority sets the fares, so a single ticket works the same whether you’re on a train, a tram, or a bus.

The basics

Frankfurt’s network has three layers, all covered by the same RMV ticket:

  • U-Bahn — 9 lines of underground/light rail, VGF’s backbone, running through downtown and out to the suburbs.
  • Tram — 10 street-level lines, also run by VGF, good for shorter hops around the city center.
  • S-Bahn — regional trains run by DB Regio, connecting Frankfurt to the airport, Offenbach, Wiesbaden, and towns across the wider Rhein-Main region. This is also your airport line.
  • Bus — fills in everywhere else, mostly run by VGF with some routes from other regional operators.

All of it is coordinated by the Rhein-Main-Verkehrsverbund (RMV), the transit authority that sets one fare system for the whole region — so your ticket doesn’t care which operator’s vehicle you’re on.

How to pay

There are no ticket gates anywhere in the system. Instead, Frankfurt runs on proof-of-payment: you’re expected to have a valid ticket before you board, and plainclothes inspectors do random checks. Get caught without one and it’s an expensive mistake (more on that below).

Ways to buy:

  1. RMVgo, the official app — buy and store tickets on your phone, and plan routes.
  2. Ticket machines at every U-Bahn, S-Bahn, and tram stop.
  3. TicketShops and sales offices, including the VGF Service Center.
  4. DB Navigator, which also sells RMV tickets and doubles as a nationwide German rail app.

If you buy a personal, non-transferable pass (like a monthly ticket or the Deutschlandticket), carry photo ID — inspectors can ask you to prove the ticket is yours.

Fares

RMV’s fares are zone-based; here’s what covers most visitors:

Price
Single ticket (within Frankfurt)€3.80
Single ticket (Frankfurt ↔ airport)€6.90
Short-trip ticket (a few stops)€2.35
Day ticket, adult (Frankfurt zone)€7.75
Day ticket, child€3.00
Kids up to and including age 5Free, with a ticket-holding adult

If you’re staying a while, the Deutschlandticket covers unlimited local and regional trains and buses nationwide — not just Frankfurt — for €63 a month. It doesn’t cover long-distance trains (ICE, IC, EC).

Visiting for sightseeing? The FrankfurtCard bundles unlimited RMV travel in the city zone (airport included) with discounts at museums and attractions: €13 for one day, €21 for two (individual), or €26/€39 for groups of up to five.

Getting from the airport

Take the S8 or S9 train. The regional station sits underground at Terminal 1, a short walk from baggage claim and connected to all terminals.

  • Time: about 12 minutes to Frankfurt Hauptbahnhof (main station).
  • Cost: €6.90 for the single ticket between the airport and the city.
  • How often: a train runs in that direction roughly every 10 minutes on average, and the S8 keeps running overnight, though less frequently late at night.

From Hauptbahnhof, transfer to the U-Bahn, tram, or another S-Bahn line to reach your final stop.

Apps to download

  • RMVgo — the official app for buying and storing tickets and planning trips across the region.
  • DB Navigator — Deutsche Bahn’s app; it sells RMV tickets too and is the better choice if you’re also traveling elsewhere in Germany.
  • Google Maps or Apple Maps — solid for everyday trip planning with live departure data.

When it runs

U-Bahn and tram frequencies are generally every 10 minutes on individual lines during the day, with core sections seeing much shorter gaps where lines overlap. The S8/S9 to the airport runs about every 10 minutes on average and operates every day, including through the night at a reduced frequency.

Accessibility

Nearly all U-Bahn stops in the city area are now step-free, with ramps or elevators; only Niddapark and Römerstadt still need conversion. Elevator and escalator outages are tracked live on VGF’s site so you can plan around them.

For riders who need practical help getting around — not just step-free access — VGF runs a free escort service: staff meet you at your door and accompany you on your trip. Book at least a week ahead by phone (069 213-23188, Monday–Friday 8am–3pm); accompanied trips run Monday–Friday 7:15am–6:45pm.

Etiquette & local quirks

  • Always carry a valid ticket before you board. There’s no gate to remind you — inspectors do the reminding, and it’s not cheap (see below).
  • Bikes ride free on U-Bahn, S-Bahn, and buses, with no extra ticket needed — look for the bike pictogram near the doors on S-Bahn cars. On buses, bikes aren’t allowed during school rush hours (6–8:30am and 4–6:30pm on school days), and wheelchair and stroller users get priority for the space.
  • The Ebbelwei-Expreß is a beloved historic tram that loops past the sights on weekends and holidays, serving apple wine, juice, and pretzels — fun, but it’s a separate €8 ticket, not part of your regular fare.

Good to know

  • Fare enforcement is real. Ride without a valid ticket and get caught, and the fine is €60, due within a week. If you forgot a personal season ticket you actually own, you can show it afterward and pay a much smaller €7 processing fee instead — but that only works for tickets tied to your name.
  • Proof of payment matters more than the ticket type. Whatever you buy — single, day, or season — keep it on you and ready to show until your trip ends.

Sources

  • RMV — Single ticket — adult single ticket €3.80 within the Frankfurt city zone, €6.90 between the city and the airport, short-trip ticket €2.35
  • RMV — Day ticket — day ticket for the Frankfurt city zone: €7.75 adult, €3.00 child
  • RMV — Tickets overview — children up to and including age 5 travel free when accompanied by a valid-ticket holder
  • RMV — Frankfurt Card — FrankfurtCard covers all RMV services in the city zone including the airport, plus museum and attraction discounts; €13/1-day and €21/2-day individual, €26/€39 for groups up to 5
  • RMV — Deutschlandticket — Deutschlandticket costs €63/month, covers local and regional trains and buses nationwide, excludes ICE/IC/EC long-distance trains
  • RMV — Riding without a valid ticket — increased fare (fine) for riding without a valid ticket is €60, payable within 7 days; forgotten personal season tickets can be shown later for a €7 processing fee
  • RMV — Taking bikes, e-scooters and similar on board — bikes ride free on U-Bahn, S-Bahn, and buses with no extra ticket; buses restrict bikes on school days 6–8:30am and 4–6:30pm; wheelchairs and strollers have priority
  • DB Bahnhof — Frankfurt (Main) Hbf: journey to Frankfurt Airport — S8/S9 take approx. 12 minutes between Frankfurt Hauptbahnhof and Frankfurt Airport Regional Station; an S-Bahn departs in that direction on average every 10 minutes from platforms 103/104
  • RMV — Night transport FrankfurtRheinMain — the S8 continues to run overnight (hourly, half-hourly on some sections on weeknights; half-hourly to Offenbach Ost and hourly to Hanau on Friday/Saturday nights and before holidays)
  • Frankfurt Airport — Travel by train — the regional S-Bahn station (S8/S9) sits on the underground level of Terminal 1, accessible from all terminal areas (A, B, C)
  • VGF — The VGF — VGF operates 9 U-Bahn lines and 10 tram lines with around 400 rail vehicles; carried over 181 million riders in 2025
  • VGF — Aufzugs-Nachrüstung beginnt (elevator retrofit begins) — Niddapark and Römerstadt are the last two U-Bahn stations being made step-free, with elevator construction beginning June 2026 and due to finish by the end of December 2026
  • VGF — Passenger assistance — free door-to-door escort service for elderly and reduced-mobility riders; order Mon–Fri 8am–3pm on 069 213-23188, accompanied trips Mon–Fri 7:15am–6:45pm
  • RMV — Tickets & Purchase (VGF) — tickets are sold via MyVGF online, the VGF Service Center, TicketShops, and ticket machines
  • RMV — App RMVgo — RMVgo sells single, day, weekly, monthly, group, Deutschlandticket, and Hessenticket fares for storage on your phone
  • VGF — The Ebbelwei-Expreß — the historic Ebbelwei-Expreß sightseeing tram runs Saturdays, Sundays, and public holidays; €8 adult fare includes a drink and pretzels; it is a separate paid ride, not covered by a regular ticket

Researched September 30, 2026 · sources re-checked September 30, 2026 · researched and checked by Public Rides software, not a human editor