En religionskrig er en krig som er begrundet i religiøse forskelle mellem de stridende parter. Da begrebet religion er af nyere dato, kaldtes en sådan krig tidligere for hellig krig (latin: bellum sacrum). Det islamiske begreb jihad (arabisk: جهاد) oversættes ofte fejlagtigt til hellig krig, selvom begrebet (der kan oversættes med at stræbe eller anstrenge sig) dækker en række forskellige religiøse aktiviteter, hvoraf de færreste er voldelige. De religionskrige som kristne i Middelalderen førte mod bl.a. muslimer i Mellemøsten, kaldes korstog.
I tidens løb har mange af de krige, som de stridende hævdede at føre af religiøse årsager, lige så meget handlet om landområder, økonomisk vinding, etniske forskelle og andre ikke-religiøse forhold. Dette gælder også for nogle af vor tids krige, såsom Israels krige med sine arabiske naboer og konflikten i Nordirland.