Spaichingen station was opened on 15 July 1869 with the Rottweil–Tuttlingen section of the extension of the Upper Neckar Valley Railway (Obere Neckarbahn), connecting Stuttgart, Plochingen, Tübingen, Horb and Rottweil.
Until the line was closed in 1966, it connected Heuberg with Spaichingen, the seat of the Württemberg district (Oberamt) until its abolition in 1938.
The station is situated on the southern edge of Spaichingen at 676 metres above sea level.
Spaichingen is also served by hourly Ringzug services, which connects the town to Bräunlingen via Rottweil, Villingen and Donaueschingen.
In the opposite direction, Blumberg-Zollhaus on the Swiss border can be reached via Tuttlingen and Immendingen.