⚔ Battlefields of Britain

Battles in Highland

40 battles fought in Highland (Scotland), in date order. Every battle is on the map; click one for its official boundary (where there is one), date and history.

What battles were fought in Highland?

This site maps 40 battles in Highland, from the Battle of Mam Garvia (1187) to the Battle of Littleferry (1746).

How many battlefields in Highland are officially listed?

9 of them are on the Inventory of Historic Battlefields (Historic Environment Scotland): Battle of Inverlochy, Battle of the Shirts, Battle of Auldearn, Battle of Inverlochy, Battle of Carbisdale, Battle of Mulroy, Battle of Cromdale, Battle of Glenshiel, Battle of Culloden. Their official boundaries are drawn on each battlefield page.

The war with the most battles here is the Wars of the Three Kingdoms (3).

All battles in Highland

Counties: ceremonial counties in England (Yorkshire as the whole historic county), council areas in Scotland, principal areas in Wales and counties in Ireland, assigned from each battle’s map position using Natural Earth boundaries (public domain). Battles near a border may fall on the other side.

All battles in Scotland → · All counties