In January 2009, Davies agreed a transfer to League One side Brighton & Hove Albion for an undisclosed fee (believed to be £150,000), joining the club on 2 February. On 10 February, Davies made his debut and scored his first goal for the club in a 4–2 loss to Peterborough, scoring in the 27th minute for the first goal of the game. On 25 September 2009, Davies joined Yeovil Town on loan, initially for one-month. He made his debut for Yeovil on 26 September in a 2–0 home win against Brentford.