Solothurn railway station () serves the municipality of Solothurn, the capital city of the Canton of Solothurn, Switzerland. Solothurn is a major railway junction and is served by six railway lines.
Solothurn serves four operators from three different areas. The main part of the station has one side and two island platforms, serving tracks 1âÂÂ3 and 5âÂÂ6. These are used by BLS and Swiss Federal Railways trains. On the south side of the station, another island platform serves tracks 9âÂÂ10, used by Regionalverkehr Bern-Solothurn (RBS). Finally, the narrow-gauge trains of Aare Seeland mobil (asm) stop on Luzernstrasse, on the north side of the station. This is designated track 21.
the following services stop at Solothurn: