Ehreshoven Castle (German: Schloss Ehreshoven) is a moated castle in Engelskirchen, Oberbergischer Kreis, North Rhine-Westphalia, Germany. It is located near the village of Ehreshoven, about 32 kilometres (20 mi) by road east of Cologne. Several kilometres to the northwest is Georghausen Castle.