Frankfurt (Main) possui várias estações de comboios que conectam a cidade a vários destinos em toda a Alemanha e Europa. A Frankfurt Hauptbahnhof é a maior e mais movimentada estação ferroviária da cidade, localizada no distrito da Innenstadt. Opera comboios regionais, interurbanos e de alta velocidade, tornando-se um centro central para viagens. Aproximadamente a 1,5 quilómetros a leste, a menor estação Mainz Bahnhof oferece conexões e serviços regionais, atendendo principalmente a commuters locais. Ao norte, a estação Frankfurt Galluswarte serve como ponto para comboios locais, conectando às áreas circundantes. Mais a sudeste, Frankfurt Frankfurt Süd oferece uma mistura de serviços regionais e ocasionais de longa distância, enquanto a estação Frankfurt Stadion, localizada perto do estádio de futebol alemão, opera principalmente comboios locais adequados para viagens de evento. Por último, a menor estação Frankfurt-Louisa, situada no distrito de Sachsenhausen, oferece serviços limitados de comboios regionais. Cada estação é geralmente bem conectada, com distâncias entre elas variando de menos de um quilómetro a alguns quilómetros, proporcionando aos passageiros várias opções para as suas viagens.