Winnweiler is a municipality in the Donnersbergkreis, in Rhineland-Palatinate, Germany. It is situated on the upper course of the river Alsenz, approx. 15km (9.3mi) north-east of Kaiserslautern. Winnweiler is the seat of the Verbandsgemeinde ("collective municipality") Winnweiler.