В Шотландии широко распространены скалистые холмы и болота, а в ее центральных и западных районах преобладают горы. Сама высокая точка — гора Бен-Невис в Грампианских горах — достигает всего 1343 м, несколько других вершин поднимаются выше 1200 м. Однако имеется ок. 300 вершин, превосходящих 900 м, и многие горы производят внушительное впечатление, поднимаясь почти от самого берега моря. В горах Шотландии нет четко выраженных хребтов, при взгляде сверху открывается масса беспорядочно рассредоточенных вершин, разделенных глубокими узкими долинами, называемыми гленами, или вытянутыми узкими озерами-лохами. Долина Глен-Мор, вмещающая три озера (Лох-Несс, Лох-Лохи и Лох-Линне) и продолжающаяся в подводных долинах на обоих концах, отличается прямолинейными очертаниями; она простирается с юго-запада на северо-восток и разделяет всю горную Шотландию на две части. На всей этой расчлененной территории часто встречаются обнажения коренных пород, и только в нижних частях склонов гор и в гленах имеются пастбища и пашни. В последнюю четверть 20 в. Шотландии проводились обширные лесопосадки.
Берега Шотландии сильно расчленены. На западе заливы-лохи, имеющие фьордообразный характер, глубоко внедряются в центральную часть горной страны. У берегов Шотландии находится ок. 500 островов, объединяемых в архипелаги. Самый значительный из них — Гебридские острова, куда входят такие большие острова, как Льюис (1990 кв. км) и Скай (1417 кв. км), наряду с покрытыми травой скалами, пригодными для выпаса нескольких овец. Северные архипелаги — Оркнейские и Шетландские острова — насчитывают 150 островов разных размеров. Как западные, так и северные острова отличаются разнообразием ландшафтов; там встречаются весьма плодородные участки наряду с совершенно бесплодными обнажениями коренных пород. Напротив, у восточного берега Шотландии очень мало крупных островов. Здесь к Северному морю выходят крутые уступы, чередующиеся с песчаными пляжами.