Le siège de Haddington opposa les armées anglaises et écossaises en 1548-1549. L'armée anglaise s'empare de Haddington en février 1548 après sa victoire à la bataille de Pinkie Cleugh. Après un long siège, les Écossais et les Français parviennent à reprendre la ville en septembre 1549.