La construcción del nuevo edificio se realizó entre 1884 y 1886, añadiéndose en 1921 los anexos laterales.
Se siguieron cosntruyendo más líneas de ferrocarril, como la que unía a Soleura con Lyss, o con Biberist, abiertas ambas el mismo día en 1876; con Moutier, que fue inaugurada en 1908; la apertura del ferrocarril de vía estrecha que en una primera fase unía a Soleura con Zollikofen en 1916, cuyas instalaciones fueron construidas en la zona sur de la estación.
Desde 1984 este ferrocarril pertenece a la cantones de Berna y Soleura.
En la década de 1990 se produjeron varios cierres de líneas que iniciaban su recorrido en Soleura, ya que fueron cerradas al tráfico las líneas de Herzogenbuchsee a Soleura, y el tramo Büren an der Aare - Soleura, de la línea Soleura - Lyss, permaneciendo en servicio el tramo Büren an der Aare - Lyss.
[1] Los servicios son operados por SBB-CFF-FFS y por BLS en cuanto a los trayectos realizados en vía de ancho estándar, y por RBS en vía métrica.