Spangenberg Castle (German: Schloss Spangenberg) is a schloss above the small German town of Spangenberg in the North Hesse county of Schwalm-Eder-Kreis. The originally Gothic building was first a medieval fortified castle, then a fortress, hunting lodge, prison, forestry school and is now a hotel and restaurant.