苏格兰位於大不列顛島北部﹐南邊為英格蘭﹐北、東、西三面濱臨大西洋﹑北海和愛爾蘭海。西岸高峻曲折﹐多峽灣﹔東岸沿海分布有平原。周遭有设德兰、奧克尼、赫布里底三個群島以及茂爾島、艾拉島等島嶼。海岸線總長3,700公里,面積78,772平方公里。蘇格蘭全境多高地,北部高地海拔在600至1000米之間。格蘭扁山脈的本尼維斯山海拔1343米﹐為英國最高峰。图为法语注释的苏格兰地形图。