Danevirke (fornnordiska: Danavirki, modern danska: Dannevirke, tyska: Danewerk) är en befästningslinje i form av en jordvall tvärs över södra delen av halvön Jylland som uppfördes redan under Danmarks vikingatid. Den användes senast för militära ändamål i dansk-tyska kriget 1864, och ligger idag i förbundslandet Schleswig-Holstein i Tyskland.
Danevirke sträcker sig från träskmarkerna i västra Jylland till staden Schleswig på östersjökusten nära det forna vikingatida handelscentret Hedeby. En ytterligare vall, mellan Schlei och staden Eckernförde försvarade Schwansen-halvön.