Alvignano is a comune (municipality) in the Province of Caserta in the Italian region Campania, located about 45 kilometres (28 mi) north of Naples and about 25 kilometres (16 mi) north of Caserta, at the foot of the Monti Trebulani.