Windeck is a municipality in the Rhein-Sieg district, in North Rhine-Westphalia, Germany. It is situated on the river Sieg, approx. 35km east of Bonn and 35km west of Siegen. The name Windeck comes from the Windeck castle ruins and the nearby village of Windeck.