San Nicandro Garganico es una y comune italiana de la provincia de Foggia, región de Apulia, con 16.150 habitantes.