Nordhausen has been a railway node since the late 19th century. The Halle–Kassel railway was opened in 1866/67, the South Harz Railway in 1869 and the Nordhausen–Erfurt railway also in 1869. In 1897, the narrow-gauge Trans-Harz Railway followed as the last one. Today, there are regional express trains to Halle in the east and Kassel in the west as well as local trains to Halle, Heiligenstadt, Erfurt and Göttingen (via Northeim), running every one to two hours. Nordhausen station is the main station, a second one is Nordhausen-Salza on the South Harz line. The narrow-gauge Trans-Harz-Railway is linked with the tramway network in a Tram-train system with many stops within Nordhausen.