When was the last battle between England and Scotland?
Fought on Scottish soil, the last battle between these old enemies was not for territory, but to create an alliance…
Taking place on 10 September 1547, the battle of Pinkie Cleugh was the last formal battle between England and Scotland.
This decisive English victory was part of a campaign later known as the ‘Rough Wooing’, instigated in 1544 by Henry VIII in an attempt to impose a betrothal between the child Mary Queen of Scots and his own heir, who by the time of this battle had risen to the throne as Edward VI.
The armies met near the coast at Musselburgh in Lothian where, in a five-hour battle, the Scottish were ultimately surrounded by England’s more efficient and more modern fighting force.
While English losses stood at around 500, estimates suggest those of Scotland were anything between 6,000 and 14,000 – many of whom were slaughtered as they retreated. In spite of this, the English did not achieve their aim. Mary was smuggled out to their enemies and betrothed to Francis, heir to the French throne.
This article was taken from BBC History Revealed magazine
Subscribe to BBC History Magazine and receive a signed copy of 2023 edition Windrush: 75 years of modern Britain by Mike Phillips and Trevor Philips
As a print subscriber you will also get FREE access to HistoryExtra.com worth £34.99