The castle was originally commissioned by Count Berengar of Sulzbach.
It served as a state prison for the Holy Roman Empire, notably housing Konradin, the last Hohenstaufen king, before his execution.
The castle rock consists of coarse-grained granite, which influenced both the fortification design and the village's later stone-cutting economy.
The town of Flossenbürg grew directly beneath the castle walls as a result of the 19th-century granite quarrying boom.
Archaeological excavations have uncovered evidence of extensive residential buildings and a chapel within the castle complex.
Burgruine Flossenbürg consists of the remains of an 11th-century hilltop castle perched on a distinct granite rock formation in the Upper Palatinate Forest. Built around 1100 to protect the trade routes and gold mining regions, the fortress was a significant Hohenstaufen stronghold. It is noted for its high-quality masonry, particularly the use of local granite. The castle was destroyed during the Thirty Years' War and subsequently used as a quarry for the local stone industry. Today, the ruins are publicly accessible and integrated into the hiking infrastructure of the surrounding nature park. Visitors can explore the surviving curtain walls and foundations of the inner bailey. The site offers panoramic views of the German-Czech border region.
The highest accessible terrace within the main bailey looking eastward toward the Czech border.
Wear sturdy, closed-toe footwear, as the paths around the ruins consist of uneven stone and steep, unpaved terrain.
Combine your visit with a walk through the adjacent village to see the historic granite workers' cottages.
Bring binoculars to identify distant landmarks in the Upper Palatinate Forest from the observation point.
Attempting to climb the vertical exterior rock faces, as these are protected habitats and structurally unstable.
Open year-round, but access may be restricted during periods of heavy snow or extreme icing.
Stay on marked paths to avoid climbing on fragile, unsecured masonry ruins.