Die Slag van Ulundi het op 4 Julie 1879 tydens die Anglo-Zoeloe-oorlog in Natal plaasgevind. 'n Britse mag van ongeveer 5 200 soldate het 'n Zoeloemag van ongeveer 15 000 krygers verslaan. Die Britse mag was onder die bevel van lord Chelmsford. Na die onverwagse nederlaag in die Slag van Isandlwana was Chelmsford narstigtelik op soek na 'n oorwinning oor die Zoeloes om sy eer gestand te doen. Op 1 Julie het die Britte Fort Nolela langs die Wit-Mfolozirivier bereik. Op 3 Julie het Sir Redvers Buller met verkenners die rivier gekruis en die pad na Ulundi verken. Hulle spring 'n lokval net-net vry en verloor drie soldate in die proses. Voor middernag is hulle terug by Fort Nolela. Met sonop op 4 Julie het die Britse mag die Wit-Mfolozirivier oorgesteek en begin marsjeer na oNdini, die kamp van Cetshwayo. Die Britse opmars het 'n reghoekige formasie ingeneem, vyf kompanies voor, agt aan elke kant en vier agter. Die waens en ammunisiewaens het aan die kante beweeg en is na die middel van die vierkant geneem sodra die geveg begin het. 'n Kompanie was ongeveer 130 man sterk.