Een wapenstilstand of bestand betreft een officieel tussen de oorlogvoerende partijen afgesproken staakt-het-vuren.
Een wapenstilstand gaat vaak vooraf aan de officiële vredessluiting; in sommige gevallen duurt een wapenstilstand voor onbepaalde tijd voort. Een voorbeeld hiervan is de Arabisch-Israëlische Oorlog van 1948 die resulteerde in een langdurige wapenstilstand tussen enerzijds Israël en anderzijds Egypte, Jordanië, Syrië en Libanon. Met Egypte en Jordanië sloot Israël in de jaren zeventig respectievelijk negentig een vredesverdrag, met Syrië en Libanon werd tot op heden nog steeds geen vredesverdrag gesloten.
Ook in de Koreaanse oorlog (wapenstilstand sinds 1953) is nooit een vredesverdrag getekend.
Een wapenstilstand die slechts een onderbreking van een oorlog vormde was het Twaalfjarig Bestand (1609-1621) tijdens de Tachtigjarige Oorlog.
Een beroemde wapenstilstand die het feitelijke einde van een oorlog inluidde was de wapenstilstand van 11 november 1918 waardoor de gevechten van de Eerste Wereldoorlog ophielden. In diverse deelnemende landen is dit een officiële feestdag geworden zoals in België (Wapenstilstand) en Frankrijk.