Libonatti first played with Argentina, winning the 1921 South American Championship as the tournaments top scorer with three goals. He collected 15 caps and 8 goals with Argentina. He then played with Italy, Italy's first Oriundo to play on the national team. His first appearance was on 28 October 1926, collecting a total of 18 caps and 15 goals.