Player Embed Code: Download Embed Share Heidelberg Castle Regional Media Center AFN Europe Aug. 31, 2020 | 0:30 Heidelberg is a university town in the German state of Baden-Württemberg, situated on the river Neckar in south-west Germany. The earliest castle structure was built before 1214 and later expanded into two castles.