⚠️ Frankfurt has two separate train stations — Regionalbahnhof (S-Bahn to Frankfurt city) and Fernbahnhof (long-distance trains). Don't confuse them.
Frankfurt Airport (Frankfurt am Main)
Frankfurt, Germany
S-Bahn lines S8 and S9 run from directly underneath Terminal 1 to Frankfurt Hauptbahnhof in 12 minutes, every 15 minutes. If you're heading to another German city (Cologne, Munich, Berlin), board long-distance ICE/IC trains from the separate Fernbahnhof. Taxis are available 24/7 at all three terminals and the long-distance train station.
Ride Options
FREE NOW
rideshareApp-based taxi booking in Frankfurt
S-Bahn S8/S9
transitFastest, lowest-cost connection to Frankfurt city centre
ICE Long-Distance Train
transitDirect trains to Munich, Berlin, Hamburg, Cologne without going to the city first
Licensed Taxi
taxiNo-app alternative; direct to hotel
SIXT Ride — Pre-booked Airport Transfer
Private TransferFixed-rate pre-booked door-to-door transfer
Uber
rideshareConvenient alternative to FREE NOW
Pickup Guidance
Rideshare
Uber, FREE NOW, and Bolt all operate, picking up at designated zones at Terminal 1 and Terminal 2 — follow the in-app pin. Frankfurt has fewer rideshare restrictions than some German cities.
Taxi
Cream-colored taxis queue at the ranks outside arrivals — available around the clock at all three terminals and the long-distance train station. Metered fares with no airport surcharge; cards accepted, though cash is sometimes preferred.
Shuttle
On-airport hotels (Hilton, Sheraton, Steigenberger) and other Frankfurt-area hotels run shuttles from outside the terminals — handy for early-morning departures.
Transit
FRA has two separate stations: the Regionalbahnhof (S-Bahn S8/S9 to Frankfurt Hauptbahnhof in ~12 min, every ~15 min) closer to Terminal 1, and the Fernbahnhof for long-distance ICE/IC trains to Cologne, Munich, Berlin and beyond. From Terminal 2, take the free SkyLine train to T1 first. Buy a ticket before boarding (DB Navigator app or machines) — tap-to-pay is not accepted on the S-Bahn.
Private Transfer
Pre-booked transfers meet at arrivals with a name sign.
Travel Extras
Some links may be affiliate links. Tarmyq may earn a commission at no extra cost to you. Learn more
Local Tips
- S8/S9 to Frankfurt Hauptbahnhof is excellent — 12 minutes and very frequent.
- The ICE train hall is for long-distance travel to other German and European cities.
- Terminal 1 and Terminal 2 are connected by SkyLine people mover.
- S-Bahn S8/S9 from FRA Regional Station to Frankfurt Hauptbahnhof takes 12 minutes, low fare — direct from Terminal 1.
- German airport taxi fares are regulated and metered — refuse 'flat fare' offers from anyone approaching you in the terminal.
Tarmyq local tip
FRA has two train stations. Regionalbahnhof (closer to T1) is for S-Bahn into Frankfurt. Fernbahnhof (farther walk) is for long-distance ICE/IC to other cities. Going to the wrong one wastes 15+ minutes.