Sant'Apollinare (localmente Santapunaro o Santapunare ) es una comuna (municipio) de la provincia de Frosinone , en la región italiana de Lacio , ubicada a unos 120 kilómetros (75 millas) al sureste de Roma y a unos 50 kilómetros (31 millas) al sureste de Frosinone .
Sant'Apollinare limita con los siguientes municipios: Cassino , Pignataro Interamna , Rocca d'Evandro , San Giorgio a Liri , Sant'Ambrogio sul Garigliano , Sant'Andrea del Garigliano , Vallemaio .
El origen de la ciudad se remonta al año 797, cuando Gisulfo, abad de Montecassino , creó aquí una pequeña comunidad monástica. En la Edad Media poseía un castillo que dominaba el valle del Liri-Garigliano , hoy en ruinas. Pasó a formar parte de la región del Lacio en 1927. Debido a su posición frente a la Línea Gustav , durante la Segunda Guerra Mundial sufrió importantes destrucciones.