Saint-Jean-d'Ataux (; Limousin: Sent Joan d'Astaus) is a commune in the Dordogne department in Nouvelle-Aquitaine in southwestern France.