After not featuring regularly in Birmingham's starting eleven, Elliott joined League One club Bristol City on 28 January 2014 on a one-month loan. He made his debut the same day, as a half-time substitute at Brentford with his new team already 3–1 behind, and was booked early in the half for a poor tackle. He went on to impress manager Steve Cotterill, who admitted that he had "[thrown] him in too soon after not playing regular first team football since October", and Elliott's loan was extended to the end of the season.
