Hrad Stahleck je opevněný hrad z 12. století v údolí Horního středního Rýna v Bacharachu v Porýní-Falcku v Německu.
Stojí na skalnatém útesu přibližně 160 metrů nad mořem na levém břehu řeky v ústí údolí Steeg, přibližně 50 kilometrů jižně od Koblenz, a nabízí působivý výhled na údolí Lorelei.