Hohenzollern Castle  is a castle about 50 kilometers (31 mi) south of Stuttgart, Germany. It is considered the ancestral seat of the Hohenzollern family, which emerged in the Middle Ages and eventually became German Emperors.

The castle is located on top of Berg (Mount) Hohenzollern at an elevation of 855 meters (2,805 ft) above sea level, 234 m (768 ft) above surrounding Hechingen and nearby Bisingen to the south, both located at the foothills of the Schwäbische Alb. It was first constructed in the first part of the 11th century.

Hohenzoller Castle (1)

Hohenzoller Castle (2)

Hohenzoller Castle (3)

Hohenzoller Castle (4)

Hohenzoller Castle (5)