Schaffhausen railway station

Schaffhausen railway station (Bahnhof Schaffhausen) 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 Zürich via Winterthur, the Eglisau to Neuhausen line that crosses German territory (some trains call at Jestetten and Lottstetten in Germany) to reach Eglisau and Zürich, and the Lake line to Rorschach via Stein am Rhein.

Train services
The station is served by long-distance passenger trains running between Zürich and Stuttgart (over the Immendingen–Horb and Horb–Stuttgart lines) and between Basel and Friedrichshafen. Trains of Zürich S-Bahn services S9, S12, S24 and S33 serve the station, with all but the S33 providing a direct service to Zürich. The S1 of the St. Gallen S-Bahn operates over the Lake Line to Diessenhofen, Stein am Rhein, Kreuzlingen, Romanshorn, St. Gallen and Wil.

Trains of the Schaffhausen S-Bahn operate hourly, to and from Jestetten in Germany, with trains calling at Neuhausen and Neuhausen Rheinfall. Trains run half-hourly, to and from Erzingen also in Germany, with a quarter-hourly service at peak times on work days running to and from Beringen calling at Beringerfeld and Neuhausen Badischer Bahnhof. Another hourly S-Bahn links to Singen (Hohentwiel). This route, nicknamed Rhyhas, was operated as RB service by Deutsche Bahn until 2022 but is henceforth operated by SBB GmbH using THURBO EMUs. The S1 and S62 both also operate for Bodensee S-Bahn.

Summary of rail services at Schaffhausen station:


 * DB Fernverkehr / SBB CFF FFS: /  hourly service between Zürich HB and Stuttgart Hbf.
 * : hourly service between Basel Bad Bf and Friedrichshafen Hafen.
 * RegioExpress: hourly service to Zürich HB via Bülach and Zürich Oerlikon.
 * St. Gallen S-Bahn : half-hourly service to Wil via St. Gallen.
 * Zürich S-Bahn:
 * : hourly service to Uster (via Neuhausen Rheinfall).
 * : hourly service to Brugg AG (via Schloss Laufen am Rheinfall).
 * : hourly service between Thayngen and Zug (via Zürich Airport).
 * : hourly service to Winterthur (via Schloss Laufen am Rheinfall).
 * Schaffhausen S-Bahn:
 * : half-hourly service to Singen (Hohentwiel).
 * : half-hourly service to Erzingen (Baden).
 * : hourly service to Jestetten (via Neuhausen Rheinfall).

Bus services
Urban and regional buses stop at the station forecourt, providing regular connections to various destinations in and around the town of Schaffhausen along with destinations further away throughout the canton and principally without railway stations of their own. Most routes are operated by Verkehrsbetriebe Schaffhausen (vbsh).:


 * Local routes:
 * Regional routes:

During weekends, there are several night bus services connecting Schaffhausen railway station with destinations in the municipalities of Schaffhausen and Neuhausen am Rheinfall, and with villages in the canton of Schaffhausen. Night bus lines are designated with an "N" followed by the respective route number (almost all are operated by Verkehrsbetriebe Schaffhausen, vbsh).

Facilities
The station has two ticket offices, one for local tickets and passes and one for the national and international railway ticket sales and services. The station also offers a range of shopping facilities on two levels with various supermarkets, shops, bakeries and eateries as well as a chemist, located within the complex.

Customs
Schaffhausen is, for customs purposes, a border station for passengers arriving from Germany using direct services without intermediate stops. Customs checks may be performed in Schaffhausen station by Swiss officials. Systematic passport controls were abolished when Switzerland joined the Schengen Area in 2008.