حرب زنجبار نزاع عسكري وقع في السابع والعشرين من أغسطس عام ١٨٩٦ بين بريطانيا وسلطنة زنجبار، واستمر نحو أربعين دقيقة، ولذلك عُدَّ أقصر حرب في التاريخ. اندلع القتال بعد إعلان خالد بن برغش نفسه سلطانًا رغم رفض بريطانيا، التي قصفت قصره من سفنها الحربية حتى استسلمت قواته.