Carinola is a comune in the Province of Caserta in the Italian region Campania, located c. 45 kilometres northwest of Naples, c. 30 kilometres northwest of Caserta, and c. 187 kilometres southeast of Rome.
Carinola borders the following municipalities: Falciano del Massico, Francolise, Sessa Aurunca, Teano.