The Battle of Kambula took place on 29 March 1879, during the Anglo-Zulu War, when a Zulu military force attacked the British camp at Kambula, having routed the mounted element of the British force at the Battle of Hlobane the day before. The battle was a decisive Zulu defeat and the Zulu warriors lost their belief in victory. The war ended after the Zulu defeat at the Battle of Ulundi on 4 July 1879.