Dit artikel bespreekt de geografie van Schotland. Tot Schotland behoort het noordelijk deel van het eiland Groot-Brittannië (het "vasteland") en de eilanden(groepen) daaromheen.
Het vasteland is verdeeld in drie geografische en geologische gebieden, van Noord naar Zuid:
Het vasteland van Schotland heeft een kustlijn van 9911 kilometer (6158 mijl). Inclusief alle eilanden is de kustlijn ongeveer 16.490 kilometer. De westkust heeft diepe inhammen. De oostkust is meer gelijkmatig, maar heeft wel veel grote estuaria of firths en zandstranden, bijvoorbeeld bij Aberdeen.
Eilanden
Schotland heeft zo'n 790 eilanden, waarvan de meeste voor de noord- en westkust liggen. De meeste noordelijke en westelijke eilanden behoren tot een van de volgende drie eilandengroepen: de Shetlandeilanden, de Orkneyeilanden en de Hebriden. De Hebriden kunnen worden onderverdeeld in de Binnen-Hebriden en de Buiten-Hebriden. De Shetland- en Orkneyeilanden vormen samen met Fair Isle de Northern Isles. Soms wordt ook Stroma hiertoe gerekend. Met een oppervlakte van 2225 km² is Lewis and Harris het grootste Schotse eiland.
Veel van de Schotse eilanden komen bij een hoog tij onder water te staan, en in de Golf van Corryvreckan tussen Scarba en Jura is steeds een spectaculaire overgang tussen eb en vloed. Er zijn ook eilanden(groepen) in de Firth of Forth en de Firth of Clyde en in zoetwatermeren als Loch Lomond en Loch Maree. De verst uit de kust van het Schotse vasteland gelegen eilanden zijn Saint Kilda en Rockall, dat ook door Ierland, Denemarken en IJsland wordt geclaimd.
De Schotse eilanden hebben een gevarieerde topografie. Mull, Skye en Arran zijn bergachtig, terwijl Tiree, Coll en de meeste Shetlandeilanden vlak of laag gelegen zijn. Van de Orkneyeilanden is Hoy heuvelachtiger en ruiger dan de andere eilanden van Orkney, terwijl van de Buiten-Hebriden Harris bergachtiger is dan Leòdhas, North Uist, South Uist en Barraigh.
Rivieren
Schotland telt honderden rivieren en beken. De grootste zijn:
Grote delen van Schotland zijn bergachtig, vooral de Schotse Hooglanden. Het hoogste punt van Schotland en Groot-Brittannië is Ben Nevis (1344 meter). Er zijn 284 munro's.