Campbell was a Knight Commander of the Bath (military) and also a Knight of Saint George of Russia, a Knight of Maximilian Joseph of Bavaria, a Knight Commander of the Portuguese Military Order of the Tower and Sword and a Knight of the Military Order of Maria Theresa of Austria. He held the Waterloo Medal and the Peninsular War's Army Gold Medal with clasps for Talavera, Busaco, Fuentes de Oñoro and Badajoz, with six clasps – for Salamanca, Vitoria, the Pyrenees, Nivelle, Nive and Toulouse. Only Wellington, with nine clasps, Lord Beresford and Sir Denis Pack, with seven each, had more clasps to their medal.