Ulstrup Castle is a manor house located at the small town of Ulstrup, 20 kilometres (12 mi) southwest of Randers, in western Denmark.