Morgan has played for Wales U20 and has had 4 caps with 64 points. He was a part of the Wales U20 side which defeated New Zealand 9-6 during the 2012 Junior World Championships, becoming the first side ever to beat New Zealand at U20 level, and the first victory by any Wales side over New Zealand since the 1950s.
Morgan made his Wales international debut versus South Africa at Kings Park Stadium in Durban on 14 June 2014 as a second-half replacement. He was named in the extended Wales training squad for the 2015 Rugby World Cup, and was the only squad member not playing in a top European league. Morgan made two appearances for Wales at the World Cup in their matches against Uruguay and Fiji.