On 11 January 2017, Colkett joined Swindon Town on loan for the remainder of the 2016–17 campaign. Three days later, Colkett made his Swindon Town debut in their 2–1 victory over Bolton Wanderers, assisting Yaser Kasim's late winner in the 89th minute, before being replaced by Sean Murray with seconds remaining. On 14 March 2017, Colkett scored his first goal for Swindon in their 4–2 home defeat against Sheffield United, netting the hosts opener of the evening from 20-yards out.
