Die Stadt ist ein wichtiger Eisenbahnknotenpunkt in der Mitte Deutschlands. Sie liegt an der Eisenbahnmagistrale Frankfurt/Main-Erfurt- Halle/Leipzig und an der Mitte-Deutschland-Schienenverbindung Ruhrgebiet-Kassel-Erfurt-Chemnitz.
In Erfurt zweigen Strecken nach Magdeburg über Sangerhausen, nach Nordhausen, Bad Langensalza, Saalfeld und Meiningen/Schweinfurt ab.
Alle Züge halten bzw. beginnen oder enden am Erfurter Hauptbahnhof, der direkt am Rande der Altstadt liegt.
Ein Umsteigen in die wichtigsten Stadtbahn- und Stadtbuslinien sowie zu den Regionalbussen ist direkt am Hauptbahnhof möglich. Taxen stehen in ausreichender Zahl zur Verfügung.