⚔ Battlefields of the World

Battle of Inverkeithing 1651

Battle of Inverkeithing: Sir Hector MacLean's charge crop
Image: This file is from the Mechanical Curator collection, a set of over 1 million images scanned from out-of-copyright books and released to Flic, Public domain, via Wikimedia Commons

Outline: officially registered battlefield boundary. Recorded location from Wikidata; battle sites are often approximate.

Key facts

Date20 July 1651Wikidata
Year1651Wikidata P585 (point in time)
EraEarly modern (1500–1799)derived from year
LocationScotlandNatural Earth (modern borders)
ContinentEuropeNatural Earth
War / conflictWars of the Three KingdomsWikidata P361
ParticipantsCommonwealth of England, Kingdom of ScotlandWikidata P710
Coordinates56.0481, -3.4158Wikidata P625
Official recordHES Inventory BTL23OGL v3
Registered area949.6 haOGL v3

About the battle

The Battle of Inverkeithing was fought on 20 July 1651 between an English army under John Lambert and a Scottish army led by James Holborne as part of an English invasion of Scotland. The battle was fought near the isthmus of the Ferry Peninsula, to the south of Inverkeithing, after which it is named.

An English Parliamentary regime had tried, convicted, and executed Charles I, who was king of both Scotland and England in a personal union, in January 1649. The Scots recognised his son, also named Charles, as king of Britain and set about recruiting an army. An English army, under Oliver Cromwell, invaded Scotland in July 1650. The Scottish army, commanded by David Leslie, refused battle until 3 September when it was heavily defeated at the Battle of Dunbar. The English occupied Edinburgh and the Scots withdrew to the choke point of Stirling. For nearly a year all attempts to storm or bypass Stirling, or to draw the Scots out into another battle, failed. On 17 July 1651 1,600 English soldiers crossed the Firth of Forth at its narrowest point in specially constructed flat-bottomed boats and landed at North Queensferry on the Ferry Peninsula. The Scots sent forces to pen the English in and the English reinforced their landing.

Text adapted from the Wikipedia article Battle of Inverkeithing (revision 1379029786), licensed under CC BY-SA 4.0. Changes: excerpted from the article lead section; shortened by selecting paragraphs and trimming at a sentence boundary; formatting and citations removed. No text added.

Location

56.0481, -3.4158 · Scotland

Google Maps OpenStreetMap

Battlefield boundary: contains Historic Environment Scotland and OS data © Historic Environment Scotland and Crown Copyright and database right 2026, licensed under the Open Government Licence v3.0. See also this battlefield on Battlefields of Britain.

Nearby battles

Other battles of the Wars of the Three Kingdoms

All 20 battles of the Wars of the Three Kingdoms →

Browse more: battles in Scotland · Europe · Early modern battles

Further reading