
A morte do rei Alexandre III em 1286 e a subsequente morte da sua neta e herdeira, Margarida, Donzela da Noruega , em 1290, deixaram a Escócia sem um sucessor claro, resultando em 14 rivais disputando o trono. Para evitar a guerra civil, os magnatas escoceses solicitaram que Eduardo I da Inglaterra arbitrasse. Em troca de sua arbitragem, Eduardo obteve o reconhecimento legal de que a Escócia era considerada uma dependência feudal da Inglaterra. Ele selecionou John Balliol, que tinha a reivindicação mais forte, como rei em 1292. Robert Bruce, o 5º Senhor de Annandale e o próximo pretendente mais forte, aceitou relutantemente este resultado.
Eduardo I minou sistematicamente a autoridade do rei João e a independência da Escócia. Em 1295, o rei João entrou na Antiga Aliança com a França , provocando Eduardo a invadir a Escócia em 1296 e depô-lo. A resistência surgiu em 1297 quando William Wallace e Andrew de Moray derrotaram um exército inglês na Batalha de Stirling Bridge . Wallace governou a Escócia brevemente como Guardião em nome de John Balliol até que Eduardo o derrotou na Batalha de Falkirk em 1298. Wallace acabou sendo capturado e executado em 1305.
Os rivais John Comyn e Robert the Bruce foram nomeados guardiões conjuntos. Em 10 de fevereiro de 1306, Bruce assassinou Comyn em Greyfriars Kirk em Dumfries e foi coroado rei sete semanas depois. No entanto, as forças de Eduardo derrotaram Bruce na Batalha de Methven, levando à excomunhão de Bruce pelo Papa Clemente V. Gradualmente, o apoio de Bruce cresceu e, em 1314, apenas os castelos de Bothwell e Stirling permaneceram sob controle inglês. As forças de Bruce derrotaram Eduardo II na Batalha de Bannockburn em 1314, garantindo a independência de facto para a Escócia.
Em 1320, a Declaração de Arbroath ajudou a convencer o Papa João XXII a reconhecer a soberania da Escócia. O primeiro Parlamento completo da Escócia, compreendendo os Três Estados (nobreza, clero e comissários do burgo), reuniu-se em 1326. Em 1328, o Tratado de Edimburgo-Northampton foi assinado por Eduardo III, reconhecendo a independência escocesa sob Robert the Bruce.
No entanto, após a morte de Robert em 1329, a Inglaterra invadiu novamente, tentando colocar Edward Balliol, filho de John Balliol, no trono escocês. Apesar das vitórias iniciais, os esforços ingleses falharam devido à forte resistência escocesa liderada por Sir Andrew Murray. Eduardo III perdeu o interesse na causa de Balliol devido à eclosão da Guerra dos Cem Anos . David II, filho de Robert, regressou do exílio em 1341, e Balliol finalmente renunciou à sua reivindicação em 1356, morrendo em 1364. No final de ambas as guerras, a Escócia manteve o seu estatuto de estado independente.