Le royaume d'Angleterre et le royaume d'Écosse se sont livrés de nombreuses batailles, généralement terrestres, et en particulier sur les marches frontières anglo-écossaises ou pour la possession de Berwick-upon-Tweed. Cette liste ne concerne qu'accessoirement le Moyen Âge et ne commence qu'après la stabilisation des deux royaumes au VIe siècle. Elle se termine avec l'Union personnelle des deux couronnes lorsque le roi Jacques VI d'Écosse accède en 1603 au trône d'Angleterre sous le nom de Jacques Ier.