Em geral, os países vão à guerra para preservar, estender ou defender seu território e modo de vida. Motivos mais específicos incluem obter acesso a novas terras ou novos recursos econômicos, perpetuar ou defender crenças religiosas, e dar um fim rápido a um conflito político.
Existem recursos limitados no mundo. Alguns países têm mais amplo acesso aos recursos naturais desejáveis do que outros. Quando um país tem algo que outro deseja ou precisa, o país sem recursos pode tentar obter acesso por meio da guerra. A terra também é um recurso limitado, portanto, os países em busca de expansão econômica podem atacar agressivamente outros países para confiscar a terra para seus recursos ou para desenvolvê-la.
A religião tem sido um gatilho em guerras. As Cruzadas estão entre as guerras mais proeminentes que ocorreram por causa de convicções religiosas. Nesse caso, foi um esforço de grupos cristãos para tomar o controle da Terra Santa dos muçulmanos. Os conflitos dentro de um país geralmente começam com base em diferenças religiosas ou filosóficas diferentes entre as pessoas dentro das fronteiras de uma nação. O objetivo de cada lado é freqüentemente obter o controle do governo para implementar as políticas desejadas. Da mesma forma, a retórica política ou as diferenças dentro dos países e entre os países podem eventualmente se tornar tão tensas que a diplomacia é deixada para trás em troca da guerra.