The Scottish king who was killed in the Battle of Flodden was James IV. The Battle of Flodden took place on September 9, 1513, near the town of Branxton in Northumberland, England. James IV led the Scottish forces against the English army, and the battle resulted in a decisive victory for the English. Unfortunately for Scotland, James IV lost his life in the battle, making him the last British monarch to die in combat.