 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.Charles then joined Farnborough Town, before joining Barnet during their Conference promotion season of 2004–05.Charles was loaned to Aldershot Town for the end of the 2006–07 season, his second spell with the club and made the deal permanent after being released by Barnet.