Schaffhausen railway station is a railway station in Schaffhausen, the capital of the Swiss canton of Schaffhausen.
The station is jointly owned by the Swiss Federal Railways (SBB CFF FFS) and Deutsche Bahn (DB), and is served by trains of both national operators, as well as trains of the Swiss regional operator Thurbo.

The station is a major intermediate station on the DB's High Rhine Railway that briefly transits Swiss territory on its route along the northern bank of the High Rhine between Basel and Singen.
The station is also linked to the rest of Switzerland by the Rheinfall line to Zurich via Winterthur, the Eglisau to Neuhausen line that crosses German territory (some Swiss regional train services call at stations Jestetten and Lottstetten in Germany) to reach Eglisau and Zurich, and the Lake line to Rorschach via Stein am Rhein.

The station is served by long distance passenger trains running between Stuttgart and Zurich and between Basel and Ulm.
Trains of Zurich S-Bahn services S9, S12, S24 and S33 serve the station, with all but the S33 providing a direct service to Zurich.
The S8 of the St. Gallen S-Bahn operates over the Lake line to St. Gallen.
Trains of the Schaffhausen S-Bahn operate to Jestetten and Erzingen.

Regional bus routes terminate on the station forecourt, providing links to various destinations in and around the town of Schaffhausen along with destinations throughout the canton.
Several services also connect the station to villages in the neighbouring canton of Zurich.

PostBus Switzerland operates a service to the village of Ramsen.
The service also connects the village of Dörflingen which does not have a railway station to Schaffhausen.
The bus route crosses the Swiss-German border four times, entering and exiting German territory twice, calling at the village of Büsingen am Hochrhein which is an exclave of Germany entirely surrounded by Swiss territory and its outlying village Stemmer, as well as the village Randegg and the hamlet Murbach in Germany.
Schaffhausen railway station is a railway station in Schaffhausen, the capital of the Swiss canton of Schaffhausen. The station is jointly owned by the Swiss Federal Railways (SBB CFF FFS) and Deutsche Bahn (DB), and is served by trains of both national operators, as well as trains of the Swiss regional operator Thurbo.
The station is a major intermediate station on the DB's High Rhine Railway that briefly transits Swiss territory on its route along the northern bank of the High Rhine between Basel and Singen. The station is also linked to the rest of Switzerland by the Rheinfall line to Zurich via Winterthur, the Eglisau to Neuhausen line that crosses German territory (some Swiss regional train services call at stations Jestetten and Lottstetten in Germany) to reach Eglisau and Zurich, and the Lake line to Rorschach via Stein am Rhein.
The station is served by long distance passenger trains running between Stuttgart and Zurich and between Basel and Ulm. Trains of Zurich S-Bahn services S9, S12, S24 and S33 serve the station, with all but the S33 providing a direct service to Zurich. The S8 of the St. Gallen S-Bahn operates over the Lake line to St. Gallen. Trains of the Schaffhausen S-Bahn operate to Jestetten and Erzingen.
Regional bus routes terminate on the station forecourt, providing links to various destinations in and around the town of Schaffhausen along with destinations throughout the canton. Several services also connect the station to villages in the neighbouring canton of Zurich.
PostBus Switzerland operates a service to the village of Ramsen. The service also connects the village of Dörflingen which does not have a railway station to Schaffhausen. The bus route crosses the Swiss-German border four times, entering and exiting German territory twice, calling at the village of Büsingen am Hochrhein which is an exclave of Germany entirely surrounded by Swiss territory and its outlying village Stemmer, as well as the village Randegg and the hamlet Murbach in Germany.
Schaffhausen railway station