A zanzibári csata egy rövid tengeri ütközet volt az első világháború elején, 1914. szeptember 20-án Zanzibár szigeténél az Indiai-óceánon Az összecsapásban egy német és egy brit könnyűcirkáló vett részt. Az összecsapás a Königsberg könnyűcirkáló célzott rajtaütésszerű támadásából alakult ki és a karbantartás alatt álló Pegasus brit könnyűcirkáló háromnegyed órás tűzharc során való elsüllyesztetésével ért véget.
A támadás a két nappal később az Emden által Madrász ellen végrehajtott akciójával együtt erősen rontotta a brit haditengerészet presztízsét és jelentősen késleltette az ausztrál-új-zélandi csapatszállítmányok útnak indítását az európai hadszíntérre.