La estación de Selzach fue inaugurada en el año 1857 con la puesta en servicio del tramo Soleura - Biel/Bienne de la línea Olten - Lausana, también conocida como la línea del pie del Jura.
Se encuentra ubicada en el borde sur del núcleo urbano de Selzach.
En términos ferroviarios, la estación se sitúa en la línea Olten - Lausana, que prosigue hacia Ginebra y la frontera francosuiza, conocida como la línea del pie del Jura.
Sus dependencias ferroviarias colaterales son la estación de Bellach hacia Olten y la estación de Bettlach en dirección Lausana.
Los servicios ferroviarios de esta estación están prestados por SBB-CFF-FFS:[1]