岁的儿子大卫二世即位。英格兰以约翰·巴里奥之子爱德华·巴里奥有权继承王位之名，于1332年再次入侵。在此后的四年时间内，爱德华数度登基，也反覆遭到废黜，直至其最终定居于英格兰，大卫在此后的35年内保有了王位。1371年大卫二世过世而无子嗣，其外甥斯图亚特王朝的罗伯特二世即位。在罗伯特二世和其继承人罗伯特三世的统治之下苏格兰的王权逐渐丧失。1406年罗伯特三世过世，由于其子詹姆斯一世为英格兰所扣押，苏格兰进入摄政时期。1424年詹姆斯赎回国内后，试图恢复其权力，残酷镇压其反对者，最终导致贵族将其刺杀。詹姆