Anyone would assume that battle and war both have the same meaning, but if we think a little deeper, these two words have different meanings. Battle and war are no doubt related to conflict; thus, many people get often confused in using them in sentences. A battle is usually combatting between two or more armed forces while a war is between two countries, nations, or entities.
In easier terms, soldiers go and fight into the battlefield as their countries called for war. Winning and losing is inevitable in a battle; one may have won the battle, but it does not mean that the war will end. An example is Country A soldiers defeated the army of Country B in the battle, but Country B has not yet surrendered; therefore, the end of the war has not yet declared.