Carpino is an Italian commune (comune) with 4182 inhabitants (as of 31 December 2015) in the province of Foggia in Puglia. The municipality is located about 50 kilometers northeast of Foggia in the Gargano National Park. Lake Varano is about 5 kilometers away. Carpino is part of the Comunità Montana del Gargano.