Mit der Eisenbahn war Stolberg bis Dezember 2011 über die Bahnstrecke Berga-Kelbra–Stolberg mit der Hauptbahn Halle – Kassel verknüpft, wo im Bahnhof Berga-Kelbra gute Umsteigemöglichkeiten bestanden.