V únoru 1847 se připojil ke svému praporu na mysu. První kafrská válka
Buller byl okamžitě jmenován velitelem brigády a nakonec 2. divize. V září 1847 byl jmenován druhým velitelem Sir George Berkeley v kampaně v horách Amatola, ve které jeho prapor pronásledoval Sandilliho tak horlivě, že se náčelník 19. října vzdal Bullerovi. V prosinci 1847 byl vyhlášen za společníka řádu Bath. V roce 1848 sloužil pod Sirem Harrym Smithem ve válce proti Pretoriovi a 29. srpna vedl útok na Boomplaats, kde byl těžce zraněn a jeho kůň byl zabit pod ním. Jeho prapor se vrátil domů, ale v roce 1852 dostal znovu rozkaz, aby se svým plukem vydal na mys. Na čele brigády v divizi generála Somerseta spálil kraaly v Waterkloof ve druhé kafírské válce a byl přítomen v bitvě u Berea, kde mu veřejně poděkoval sir George Cathcart a nakonec v srpnu 1852 následoval Somerseta ve velení své divize.