Sainte-Eulalie-d'Ans es una comuna en el departamento de Dordogne en Nouvelle-Aquitaine en el suroeste de Francia .
Se encuentra en el río Auvézère , a unos 30 km al este de Périgueux y 50 km al norte de Sarlat-la-Canéda .