Singen is near the starting point of the Immendingen–Horb and Horb–Stuttgart line (Gäu Railway, Gäubahn) to Stuttgart. On this line, the city is a stop for InterCity services between Stuttgart, Singen, Schaffhausen and Zurich. In addition, trains on the Black Forest Railway (Badische Schwarzwaldbahn), connecting Singen Offenburg and Konstanz stop in Singen. The High Rhine Railway (Hochrheinbahn) provides connections to Waldshut and Basel.
