Loch est détaché de son régiment à l'état-major le , servant comme officier de signalisation divisionnaire, dans la force de campagne sud-africaine pendant la Seconde guerre des Boers. Il est promu capitaine le . Il hérite du titre de baron Loch à la mort de son père en 1900. Il est mentionné dans des dépêches de nouveau en , et le , il est promu major, avec effet au . Il participe aux batailles de Belmont, Enslin, Modder River et Magersfontein, est grièvement blessé et reçoit la Médaille de la Reine de l'Afrique du Sud avec quatre fermoirs .