It's advisable to allow at least 2 hours to explore Edinburgh Castle and see the Castle's fantastic highlights.