Woodford was deployed to Spain in early 1811 and, after arriving at Isla de León, he took part in the Siege of Cádiz in March 1811, the Siege of Ciudad Rodrigo in January 1812 and the Siege of Badajoz in March 1812 before also fighting at the Battle of Salamanca in July 1812 and the Siege of Burgos in September 1812 during the Peninsular War. He commanded the 1st battalion of the Coldstream Guards at the Battle of Vitoria in June 1813, the Siege of San Sebastián in August 1813 and the Battle of Nivelle in November 1813 as well as the Battle of the Nive in December 1813 and the Battle of Bayonne in April 1814. He was appointed an aide-de-camp to the Prince Regent with the rank of colonel on 4 June 1814.