La línea S12 es una línea de S-Bahn de la red S-Bahn de Colonia en Alemania . Es operada por DB Regio utilizando unidades múltiples eléctricas de la clase 423. La S12 va desde Horrem pasando por Colonia hasta Au (Sieg) . Comparte esta ruta durante la mayor parte de su recorrido con la S 19. Con más de 105 kilómetros (65 millas), es la segunda línea de S-Bahn más larga de Renania del Norte-Westfalia, después de la S9 .
El S12 circula cada 20 minutos los días laborables entre Colonia Ehrenfeld y Hennef (Sieg), y uno de cada tres trenes continúa hasta Au (Sieg). El S19 circula también cada hora entre Au (Sieg) y Hennef, por lo que hay un tiempo de 30 minutos. En las horas punta, el S12 se prolonga hasta Horrem, por lo que con el S19 circulan seis trenes cada hora en cada dirección entre Colonia y Horrem. Los sábados circula cada 20 minutos y los domingos y festivos cada 30 minutos. Los domingos y festivos, el S12 circula cada 30 minutos entre Horrem y Au (Sieg).
La línea discurre por la línea Colonia-Aquisgrán (inaugurada por la Compañía de Ferrocarriles del Rin entre Colonia y Horrem en tres etapas entre 1839 y 1841), la línea del Rin Oriental (inaugurada por la Compañía de Ferrocarriles del Rin hasta Troisdorf en 1870, con una prolongación hasta Colonia inaugurada en 1874) y la línea de Sieg (inaugurada por la Compañía de Ferrocarriles de Colonia-Minden entre 1859 y 1862). El tramo oriental de la línea S 12 desde Au (Sieg) hasta Colonia-Nippes se inauguró el 2 de junio de 1991. Se amplió hasta Düren el 13 de junio de 2004, eliminando la línea Colonia-Nippes. Se redujo hasta Horrem en diciembre de 2015. [2]