As an Italian international, Casiraghi won 7 caps, scoring 1 goal, for the Italy national under-21 football team between 1988 and 1990, and 44 caps, scoring 13 goals, for the Italy senior side between 1991 and 1998. He made his senior international debut on 13 February 1991, in a 1–0 win against Belgium, scoring his first goal for Italy in a 4–0 win over San Marino on 19 February 1992. He was a member of the Italy squad that reached the final of USA 94 under manager Arrigo Sacchi, playing in the group games against Norway and Mexico and the semi-final against Bulgaria. He was also a member of the Italy side at Euro 96, scoring both goals in a 2–1 win against Russia, but was guilty of missing a late chance against the Czech Republic that could have proved vital to the group standings, and as such the side was knocked out in the first round. Despite sealing Italy's qualification for the 1998 World Cup with the only goal in the second leg play-off against Russia to advance 2–1 on aggregate on 15 November 1997, he failed to make the squad for the final tournament under Cesare Maldini.