The Second Boer War broke out in October 1899, and Pulteney served with the 1st Battalion of his regiment in South Africa from late 1899, attached to the Guards Brigade, with the brevet appointment as lieutenant-colonel from 11 November 1899. He was present at the battles of Belmont, Enslin and Modder River (November 1899), and the battle of Magersfontein (December 1899). The following year he was appointed second in command of his regiment in April, took part in the march to Bloemfontein and Pretoria, and the battles of Diamond Hill (June 1900), Belfast (August 1900) and the advance to Komatipoort in September. For his service in the war, he received the brevet promotion as colonel on 29 November 1900. He stayed with his regiment in South Africa until the war ended in May 1902, and left for the United Kingdom on the "SS Briton" two months later.