Eschershausen is a municipality in the district of Holzminden, in Lower Saxony, Germany. It is situated approximately 20km northeast of Holzminden, and 50km south of Hanover.
Eschershausen was the seat of the former Samtgemeinde ("collective municipality") Eschershausen.