Neuenhaus is a town located in the district of Grafschaft Bentheim within the German state of Lower Saxony. It serves as the administrative seat for the collective municipality of Neuenhaus.
The town is situated near the border with the Netherlands, positioned on the rivers Dinkel and Vechte. Geographically, it lies approximately 10 km northwest of Nordhorn and 30 km north of Enschede.