Al doilea război de independență scoțiană a început în 1333, când Eduard al III-lea al Angliei nu a mai acceptat Tratatul de la Northampton din 1328, prin care Anglia recunoștea legitimitatea dinastiei înființate de Robert Bruce. Eduard era hotărât să susțină pretențiile lui Edward Balliol, fiul fostului rege, John Balliol, față de David al II-lea, fiul și moștenitorul lui Bruce. Balliol a domnit în Scoția pentru o scurtă perioadă de timp în toamna anului 1332, dar a fost alungat din țară mai târziu în cursul anului. Războiul propriu-zis a durat până în 1357, când David al II-lea a fost eliberat din captivitatea engleză. Implicarea englezilor în Scoția a fost, de asemenea, unul dintre factorii care au dus la izbucnirea Războiului de o sută de ani cu Franța în 1337.