Herzberg har en järnvägsstation, Bahnhof Herzberg (Elster), belägen 2 km utanför stadens centrum vid linjen Jüterbog-Röderau, med regionaltågförbindelse mot Falkenberg/Elster - Berlin - Stralsund och i andra riktningen mot Dresden. Dessutom finns en mindre station, Herzberg (Elster) Stadt, som trafikeras av regionaltåg på sidolinjen mot Riesa och Grossleuthen-Gröditsch under sommarmånaderna.
^Alle politisch selbständigen Gemeinden mit ausgewählten Merkmalen am 31.12.2023, Statistisches Bundesamt, 28 oktober 2024, läs online, läst: 16 november 2024.[källa från Wikidata]