En flammekaster er et våben, som er designet til at udskyde en lang kontrollerbar stråle af ild.
Nogle flammekastere bruger en stråle af antændt brændbar væske, andre en lang gasflamme. Flammekastere finde i versioner til at blive båret af en eller to mand og i tunge versioner, der er monteret på en kampvogn. De benyttes gerne til at dræbe eller drive forsvarere ud fra utilgængelige stillinger.