On 24 November 2011, Doyle joined League One club Preston North End on loan until 2 January 2012. He made his debut for the club two days later in a 1–0 defeat away to Bury. He made his second debut for Bradford in their game away at League One club Notts County in the League Cup first round one week later. Doyle was shown a red card in a 3–3 draw with Bristol Rovers on 24 November for allegedly kicking Seanan Clucas, resulting in a three-match ban. However, Bradford manager Phil Parkinson appealed the decision, which was overturned the following day by an independent Football Association panel. Doyle scored his first goals for the club on 12 February 2013, scoring twice in a 3–0 win away at Wycombe Wanderers. He was named in the starting lineup for the 2013 Football League Cup Final against Swansea City at Wembley Stadium on 24 February 2013, resulting in a 5–0 defeat. Bradford went on to secure a place in the League Two play-offs after a 1–0 win at home to Burton Albion on 20 April. Doyle played in both semi-final legs against Burton Albion, Bradford played Northampton Town in the 2013 Football League Two play-off Final on 18 May, their second appearance at Wembley Stadium of the season and won the match 3–0, thereby earning promotion to League One. During the match, Doyle assisted Rory McArdle for Bradford's second goal with a cross. Following the end of the season, Doyle signed a new one-year contract with Bradford on 3 July. Doyle made 39 league appearances on Bradford's return to League One in 2013–14,