Saint-Arnac en francés y oficialmente, Cantarnac en occitano , es una localidad y comuna francesa, situada en el departamento de Pirineos Orientales, región de Languedoc-Rosellón e histórica de Fenolleda.