Situé sur la colline de Castle Hill, le château d'Edimbourg offre un panorama exceptionnel sur le centre de la capitale. Ses origines sont très lointaines.
Bâti au XIIe siècle, le château d'Edimbourg sert d'abord de forteresse puis de résidence royale sous la dynastie des Stuart au XVIe siècle ; Marie Stuart y a donné naissance à Jacques Ier d'Angleterre.