He returned to the south of England in 2001, and played for several non-league clubs, winning the Isthmian League Premier Division with Aldershot Town in the 2002–03 season.[4] Charles was loaned to Aldershot Town for the end of the 2006–07 season,[5] his second spell with the club and made the deal permanent after being released by Barnet.[6] He was a championship winning defender in the 2007–08 season,[7] and in recognition of this feat he was named in the Conference Premier team of the year along with Aldershot's Nikki Bull, Ben Harding, Lewis Chalmers and John Grant.[15] Having made 20 appearances in all competitions, Charles left the club in January 2013 after having his contract terminated,[16] and joined Plymouth Argyle for the remainder of the 2012–13 season.[28] However, during the 2016–17 close-season he joined Walton & Hersham in the Combined Counties Football League,[29] making his debut on 6 August 2016 in the FA Cup Extra Preliminary Round against Westfield.