Betzdorf (German pronunciation: [ˈbɛtsdɔʁf]) is a town and municipality in northern Rhineland-Palatinate, Germany. Betzdorf is part of the district of Altenkirchen. Betzdorf is located on the river Sieg, approx. 15 km (9.3 mi) south-west of Siegen. Betzdorf is the seat of the Verbandsgemeinde Betzdorf-Gebhardshain. Betzdorf (Sieg) station is a railway junction with closed marshalling yard on the Sieg Railway, the Betzdorf–Haiger railway and the Betzdorf–Daaden railway[de; nl].

It is twinned with the town of Ross-on-Wye, England.

Transport

Betzdorf train station

The Betzdorf train station is served by five railway lines (RE9, RB90, RB93, RB96 and RB97).