Im Bahnhof Troisdorf trennen sich die von Köln kommenden Eisenbahnstrecken in die Siegstrecke nach Siegen und die Rechte Rheinstrecke nach Neuwied. Neben verschiedenen Regionalzuglinien wird Troisdorf von der S 12 und S 13 bedient, die zusätzlich am Haltepunkt Spich im Stadtgebiet halten. Beide Linien fahren Richtung Köln im versetzten 20-Minuten-Takt, so dass alleine mit der S-Bahn ein 10-Minuten-Takt in Richtung Köln geboten wird.