Z czasem Szkocja została połączona z Anglią, najpierw unią personalną, gdy Jakub VI z dynastii Stuartów zasiadł na tronie angielskim po śmierci Elżbiety I, potem zaś unią realną w 1707, kiedy powstało Królestwo Wielkiej Brytanii.

thumb|lewo|Bitwa pod Culloden w 1746 podczas powstania jakobickiego (obraz Incydent w powstaniu 1745 roku) Jako jednolity organizm społeczny i gospodarczy istnieje od IX w., kiedy to Kenneth MacAlpin, władca celtyckiego królestwa Dalriady, zdobył koronę królestwa Piktów (jego matka pochodziła z piktyjskiego rodu królewskiego) jednocząc oba państwa.

W końcu XIII wieku Szkocja została najechana przez Anglików, po czym na dwa wieki odzyskała swoją suwerenność, mimo nasilających się angielskich wpływów. W 1297 wybuchł bunt Williama Wallace, a w 1314 Robert I Bruce został uznany za faktycznego króla Szkocji (po bitwie pod Bannockburn). Od 1603 Szkocja i Anglia miały wspólnego władcę (unia personalna), a od 1707 wspólny parlament.