Benetti won 55 caps for Italy between 1971 and 1980, scoring 2 goals throughout his international career. He made his debut on 25 September 1971 against Mexico. He was member of the Italian squads that took part in the 1974 FIFA World Cup, and also in the 1978 FIFA World Cup, where he wore the number 10 shirt as Italy finished in fourth place; Benetti scored a goal from outside the area in the first round of the tournament, in a 3–1 victory over Hungary. He also took part at the 1980 UEFA European Championship with his country, on home soil, where he helped his team to the semi-finals, eventually finishing the tournament in fourth place once again; he made his final international appearance in the third-place match, which ended in a penalty shoot-out defeat to Czechoslovakia following a 1–1 draw after extra-time, although Benetti was able to net his penalty in the shoot-out. He was voted into Italy's all-time world cup team by website PlanetWorldCup.com and its members.