Davies made 34 appearances for the Welsh national team, scoring two tries.
Davies made his international debut for Wales on 16 February 1991, in a match against Ireland during the Five Nations. The match, which was played in Cardiff, resulted in a 21-21 draw. He was capped again that year against France, and once the following season.
He was included in Wales' squad for the Five Nations of 1993, mostly as an unused bench replacement, but came on in the final game against France. He was also capped against Zimbabwe, in which Davies scored a try. He was also capped against Canada and Japan that year.
He was capped over 10 times for Wales in 1994, including all the matches in the Five Nations. The following season he played in the 1995 World Cup in South Africa, though Wales did not make the quarter-finals, he played in all three pool matches. In 1996 he was capped nine times for Wales, including a match against the Barbarian F.C. He played matches against Zimbabwe and the Springboks in 1998.
He also represented Wales and the Barbarians.