This will depend on how quickly you walk and how often you want to stop and look at various aspects of the castle. A good rule of thumb is to allow two hours for your visit although, if you’re pushed for time (and reasonably fit!), you can probably get round in an hour.