Orsara di Puglia is a commune of the south of the Italian peninsula of the Province of Foggia in the Pouilles.