Ensdorf is a municipality in the district of Saarlouis, in Saarland, Germany. It is on the right bank of the river Saar, opposite Saarlouis, approximately 20 km northwest of Saarbrücken.