Cannalonga es una y comune italiana de la provincia de Salerno, región de Campania, con 1.114 habitantes.