Glamis is set in the broad and fertile lowland valley of Strathmore, near Forfar, county town of Angus, which lies between the Sidlaw Hills to the south and the Grampian Mountains to the north, approximately 20 kilometers inland from the North Sea.