El castillo se empezó a construir en el siglo X, en lo alto de una colina rocosa, en una posición dominante sobre el río Danubio.