 On 20 August 2012, Davies signed for Bristol City on a 3-year contract for £750,000, despite interest from divisional rivals Ipswich Town.He made his debut on 21 August, in a 4–1 win against Crystal Palace.On 22 September he scored his first goal for the club, earning his side a 2–2 draw against Watford.