Taistelu on
sodankäyntiin liittyvä kamppailu kahden tai useamman osapuolen välillä. Osapuolet pyrkivät kukistamaan toisensa. Taisteluita käydään yleensä
sodan aikana ja ne tapahtuvat rajatulla alueella, rajattuna aikana ja niihin sisältyy rajatusti toimintaa; vastarinta,
kapina ja
sissisota eivät ole taisteluja tässä mielessä. Taistelun suunnittelu on
taktiikkaa, kun taas sodan suunnittelu on
strategiaa.