Frankfurt oferece uma variedade de estações de comboios que atendem viajantes regionais e de longa distância. A Hauptbahnhof, localizada no distrito da Innenstadt, é a estação central e uma das mais movimentadas da Europa, lidando com conexões locais, regionais e internacionais de alta velocidade, como os comboios ICE e IC. Serve como um importante hub para viajar por toda a Alemanha e para os países vizinhos. A estação possui amplas comodidades para os passageiros.
A estação Frankfurt-Galluswarte é uma estação menor no distrito de Gallus que fornece conexões regionais, principalmente para comboios locais e alguns de longa distância. Está posicionada perto do distrito financeiro, atendendo aos passageiros diários.
A estação Frankfurt Stadion serve o distrito de Sachsenhausen e oferece principalmente serviços regionais, sendo convenientemente posicionada perto do Deutsche Bank Park, que é popular para eventos desportivos.
A estação Frankfurt-Bahnhofsviertel é uma estação menor também localizada na área da Innenstadt, que serve predominantemente conexões locais e regionais, facilitando o acesso a bairros circundantes.
A estação Frankfurt-Lokalbahnhof está situada no distrito de Ostend e é principalmente uma paragem para comboios regionais, focando nas necessidades de viagens locais em vez de amplas conexões interurbanas.
Todas as estações estão relativamente próximas umas das outras, com distâncias tipicamente de apenas alguns quilómetros, garantindo facilidade de transferência entre diferentes partes da cidade.