Glamis se trouve dans la vaste vallée fertile des basses terres de Strathmore, près de Forfar, dans le comté d'Angus, qui se trouve entre les monts Sidlaw au sud et les monts Grampian au nord, à environ 20 kilomètres à l'intérieur de la mer du Nord.
Le Château de Glamis se trouve dans la large vallée de Strathmore, près de Forfar, la capitale d'Angus, entre les collines de Sidlaw au sud et les monts Grampian au nord, à environ 20 kilomètres de la mer du Nord.