Stahleck Castle (German: Burg Stahleck) is a 12th-century fortified castle in the Upper Middle Rhine Valley at Bacharach in Rhineland-Palatinate, Germany. It stands on a crag approximately 160 m above sea level on the left bank of the river at the mouth of the Steeg valley, approximately 50 km south of Koblenz, and offers a commanding view of the Lorelei valley. Its name means "impregnable castle on a crag", from the Middle High German words stahel (steel) and ecke (here: crag). It has a water-filled partial moat, a rarity in Germany. Built on the orders of the Archbishop of Cologne, it was destroyed in the late 17th century but rebuilt in the 20th and is now a hostel.