La bataille d'Elandslaagte fut une bataille de la seconde guerre des Boers, et l'une des rares victoires tactiques nettes remportées par les Britanniques pendant le conflit. Cependant, la force britannique s'est retirée par la suite, perdant ainsi son avantage.