Frankfurt ofrece una variedad de estaciones de tren que atienden a viajeros regionales y de larga distancia. La Hauptbahnhof, ubicada en el distrito de Innenstadt, es la estación central y una de las más concurridas de Europa, manejando conexiones locales, regionales y de alta velocidad internacional, como los trenes ICE e IC. Sirve como un importante centro para viajar por Alemania y hacia países vecinos. La estación cuenta con amplias comodidades para los pasajeros.
La estación Frankfurt-Galluswarte es una estación más pequeña en el distrito de Gallus que proporciona conexiones regionales principalmente para trenes locales y algunos de larga distancia. Está situada cerca del distrito financiero, atendiendo a los viajeros.
La estación Frankfurt Stadion sirve al distrito de Sachsenhausen y ofrece principalmente servicios regionales, ubicada convenientemente cerca del Deutsche Bank Park, que es popular para eventos deportivos.
La estación Frankfurt-Bahnhofsviertel es una estación menor también situada en el área de Innenstadt, que sirve predominantemente conexiones locales y regionales, facilitando el acceso a los barrios circundantes.
La estación Frankfurt-Lokalbahnhof está situada en el distrito de Ostend y es principalmente una parada para trenes regionales, enfocándose en las necesidades de viaje locales en lugar de conexiones extensas entre ciudades.
Todas las estaciones están relativamente cerca unas de otras, con distancias generalmente de solo unos pocos kilómetros, asegurando la facilidad de transferencia entre diferentes partes de la ciudad.