Francoforte offre una varietà di stazioni ferroviarie che si rivolgono a viaggiatori regionali e a lunga distanza. Hauptbahnhof, situata nel distretto di Innenstadt, è la stazione centrale e una delle più trafficate d'Europa, gestendo collegamenti locali, regionali e ad alta velocità internazionali come treni ICE e IC. Funziona come un importante snodo per viaggiare attraverso la Germania e nei paesi limitrofi. La stazione dispone di ampie strutture per i passeggeri.
Frankfurt-Galluswarte è una stazione più piccola nel quartiere Gallus che offre collegamenti regionali principalmente per treni locali e alcuni a lunga distanza. È posizionata vicino al distretto finanziario, servendo i pendolari.
La stazione Frankfurt Stadion serve il quartiere Sachsenhausen e offre principalmente servizi regionali, posizionata convenientemente vicino al Deutsche Bank Park, popolare per eventi sportivi.
Frankfurt-Bahnhofsviertel è una stazione minore situata anch'essa nell'area di Innenstadt, che serve prevalentemente collegamenti locali e regionali, facilitando l'accesso ai quartieri circostanti.
Frankfurt-Lokalbahnhof si trova nel distretto di Ostend ed è principalmente una fermata per treni regionali, concentrandosi sulle esigenze di viaggio locali piuttosto che su estesi collegamenti interurbani.
Tutte le stazioni sono relativamente vicine tra loro, con distanze normalmente di solo pochi chilometri, garantendo facilità di trasferimento tra le diverse parti della città.