In his final season at Napoli, Campagnaro played the entire match of the 2012 Supercoppa Italiana with Napoli losing 4–2 after extra time against Juventus in China's Beijing National Stadium. In the league, he played 28 matches, scoring once in a 1–1 draw against Lazio on 9 February 2013. On 1 July 2013, his contract expired and he left the club.