3 July 2013, Vaughan signed a three-year deal with Huddersfield for an undisclosed fee. He made his second debut for the club in the 1–0 defeat by Nottingham Forest on 3 August. After scoring two goals in the League Cup win over Bradford City on 6 August, he scored his first league goal on his return in the 1–1 draw with Queens Park Rangers on 10 August. On 24 August, he scored a hat-trick in a 5–1 win against AFC Bournemouth. Birmingham City Vaughan joined fellow Championship club Birmingham City on 26 November 2015, on loan until 2 January 2016. He made his debut as a second-half substitute in the next game, a 2–1 defeat at Brighton & Hove Albion, and made six appearances in total without scoring. The loan was then extended until the end of the season, when his contract with Huddersfield expired, at which point it would be converted to a one-year permanent contract with an option for a further season. He missed a penalty in Birmingham's FA Cup loss to Premier League club Bournemouth that would have given his side a lead, and finished the season with no goals from 16 appearances, most of which were as a substitute. During the close season, he was strongly linked with a move to Rangers, but no such move took place. He had been frustrated by his lack of first-team involvement in the second half of 2015–16 season, and when this continued into the new seasonhis only appearance was a start in the League Cup defeat to Oxford Unitedhe chose to leave. Bury On 24 August 2016, Vaughan left Birmingham by mutual consent. He signed a two-year contract with Bury of League One. He made a scoring debut three days later away to Walsall, with Bury's second goal as they came back from 3–0 down to secure a draw. During the 2016–17 season Vaughan scored 24 goals, which earned him a place in the League One Team of the Year and made a major contribution to Bury narrowly avoiding relegation on the final day of the season. Sunderland On 13 July 2017, Vaughan joined Championship club Sunderland for an undisclosed fee reported to be around £500,000, reuniting him with former Huddersfield manager Simon Grayson. He scored his first goal for Sunderland in a 1–1 draw at Hull City on 16 September 2017. Wigan Athletic On 12 January 2018, Vaughan