| Battle | Date | Co-ordinates | Council area | Belligerents | Campaign | Outcome | 
|---|
| Battle of Alford | 000000001645-07-02-00002 July 1645 | 57°14′17″N 2°43′23″W / 57.238°N 2.723°W / 57.238; -2.723 (Battle of Alford) | Aberdeenshire | Scottish Royalists / Government troops | Wars of the Three Kingdoms | Royalist victory | 
| Battle of Ancrum Moor | 000000001545-02-27-000027 February 1545 | 55°32′10″N 2°36′25″W / 55.536°N 2.607°W / 55.536; -2.607 (Battle of Ancrum Moor) | Borders | Kingdom of Scotland / Kingdom of England | Rough Wooing | Scottish victory | 
| Battle of Auldearn | 000000001645-05-09-00009 May 1645 | 57°34′16″N 3°48′47″W / 57.571°N 3.813°W / 57.571; -3.813 (Battle of Auldearn) | Highland | Scottish Royalists / Government troops | Wars of the Three Kingdoms | Royalist victory | 
| Battle of Bannockburn | 000000001314-06-24-000024 June 1314 | 56°05′31″N 3°54′54″W / 56.092°N 3.915°W / 56.092; -3.915 (Battle of Bannockburn) | Stirling | Kingdom of Scotland / Kingdom of England | Wars of Scottish Independence | Scottish victory | 
| Battle of Bothwell Bridge | 000000001679-06-22-000022 June 1679 | 55°47′42″N 4°03′25″W / 55.795°N 4.057°W / 55.795; -4.057 (Battle of Bothwell Bridge) | South Lanarkshire | Covenanter army / Government troops | Covenanter Rebellion of 1679 | Government victory | 
| Battle of Cromdale | 000000001690-04-30-000030 April and 1 May 1690 | 57°11′42″N 3°17′31″W / 57.195°N 3.292°W / 57.195; -3.292 (Battle of Cromdale) | Highland | Jacobites / Government troops | Jacobite Rising of 1689 | Government victory | 
| Battle of Culloden | 000000001746-04-16-000016 April 1746 | 57°28′41″N 4°05′49″W / 57.478°N 4.097°W / 57.478; -4.097 (Battle of Culloden) | Highland | Jacobites / Government troops | Jacobite Rising of 1745 | Government victory | 
| Battle of Drumclog | 000000001679-06-01-00001 June 1679 | 55°37′52″N 4°11′02″W / 55.631°N 4.184°W / 55.631; -4.184 (Battle of Drumclog) | South Lanarkshire | Covenanter army / Government troops | Covenanter Rebellion of 1679 | Covenanter victory | 
| Battle of Dunbar II | 000000001650-09-03-00003 September 1650 | 55°58′48″N 2°29′24″W / 55.980°N 2.490°W / 55.980; -2.490 (Battle of Dunbar II) | East Lothian | Kingdom of Scotland / Commonwealth of England | Wars of the Three Kingdoms | English victory | 
| Battle of Dupplin Moor | 000000001332-08-11-000011 August 1332 | 56°21′11″N 3°32′17″W / 56.353°N 3.538°W / 56.353; -3.538 (Battle of Dupplin Moor) | Perth & Kinross | Loyalist Scots / Rebels supporting Edward Balliol, and English allies | Second War of Scottish Independence | Balliol victory | 
| Battle of Falkirk II | 000000001746-01-17-000017 January 1746 | 55°59′13″N 3°48′50″W / 55.987°N 3.814°W / 55.987; -3.814 (Battle of Falkirk II) | Falkirk | Jacobites / Government troops | Jacobite Rising of 1745 | Jacobite victory | 
| Battle of Glenshiel | 000000001719-06-10-000010 June 1719 | 57°09′58″N 5°19′01″W / 57.166°N 5.317°W / 57.166; -5.317 (Battle of Glenshiel) | Highland | Spanish troops and Jacobites / Government troops | Jacobite Rising of 1719 | Government victory | 
| Battle of Harlaw | 000000001411-07-24-000024 July 1411 | 57°18′29″N 2°24′40″W / 57.308°N 2.411°W / 57.308; -2.411 (Battle of Harlaw) | Aberdeenshire | Lowland clans under Alexander Stewart, Earl of Mar / Allies of Donald of Islay, Lord of the Isles | Feud between Clan MacDonald and Stewart royal family | Inconclusive | 
| Battle of Killiecrankie | 000000001689-07-27-000027 July 1689 | 56°45′11″N 3°47′46″W / 56.753°N 3.796°W / 56.753; -3.796 (Battle of Killiecrankie) | Perth & Kinross | Jacobites / Government troops | Jacobite Rising of 1689 | Jacobite victory | 
| Battle of Kilsyth | 000000001645-08-15-000015 August 1645 | 55°59′02″N 4°01′05″W / 55.984°N 4.018°W / 55.984; -4.018 (Battle of Kilsyth) | North Lanarkshire | Scottish Royalists / Government troops | Wars of the Three Kingdoms | Royalist victory | 
| Battle of Philiphaugh | 000000001645-09-13-000013 September 1645 | 55°32′31″N 2°52′05″W / 55.542°N 2.868°W / 55.542; -2.868 (Battle of Philiphaugh) | Borders | Scottish Royalists / Government troops | Wars of the Three Kingdoms | Government victory | 
| Battle of Pinkie | 000000001547-09-10-000010 September 1547 | 55°55′59″N 3°01′23″W / 55.933°N 3.023°W / 55.933; -3.023 (Battle of Pinkie) | East Lothian | Kingdom of Scotland / Kingdom of England | Rough Wooing | English victory | 
| Battle of Prestonpans | 000000001745-09-21-000021 September 1745 | 55°57′36″N 2°57′00″W / 55.960°N 2.950°W / 55.960; -2.950 (Battle of Prestonpans) | East Lothian | Jacobites / Government troops | Jacobite rising of 1745 | Jacobite victory | 
| Battle of Sheriffmuir | 000000001715-11-13-000013 November 1715 | 56°11′42″N 3°54′36″W / 56.195°N 3.910°W / 56.195; -3.910 (Battle of Sheriffmuir) | Stirling | Jacobites / Government troops | Jacobite rising of 1715 | Inconclusive | 
| Battle of Stirling Bridge | 000000001297-09-11-000011 September 1297 | 56°07′52″N 3°55′55″W / 56.131°N 3.932°W / 56.131; -3.932 (Battle of Stirling Bridge) | Stirling | Kingdom of Scotland / Kingdom of England | Wars of Scottish Independence | Scottish victory |