Scottish Battlefields
Aberdeenshire
Battle of Mons Graupius (AD83)
Battle of Aberdeen I (1644)
Battle of Aberdeen II (1646)
Battle of Alford (1645)
Battle of Barra (1308)
Battle of Fyvie (1644)
Battle of Harlaw (1411)
Battle of Tullich (1652)
Argyll
Battle of Dunaverty (1647)
Battle of Lagganmore (1646)
Battle of Rhunahaorine Moss (1647)
Ayrshire
Battle of Loudon Hill (1307)
Battle of Mauchline Muir (1648)
East Lothian
Battle of Dunbar (1296)
Battle of Dunbar (1650)
Battle of Pinkie Cleugh (1547)
Battle of Prestonpans (1745)
Falkirk
Battle of Falkirk (1298)
Battle of Falkirk Muir (1746)
Fife
Battle of Inverkeithing (1651)
Glasgow City
Scottish Highlands
Battle of Auldearn (1645)
Blar na Léine (1544)
Battle of Carbisdale (1650)
Battle of Cromdale (1690)
Battle of Culloden (1746)
Battle of Dalnaspidal (1654)
Battle of Glen Shiel (1719)
Battle of Inverlochy (1431)
Battle of Inverlochy (1645)
Battle of Mulroy (1688)
Midlothian
Battle of Roslin (1303)
Battle of Rullion Green (1666)
Moray
North Lanarkshire
South Lanarkshire
Battle of Bothwell Bridge (1679)
Battle of Drumclog (1679)
Perth and Kinross
Battle of Dunkeld (1689)
Battle of Dupplin Moor (1332)
Battle of Killiecrankie (1689)
Battle of Tippermuir (1644)
Scottish Borders
Battle of Ancrum Moor (1545)
Battle of Annan (1332)
Battle of Annan Moor (1645)
Battle of Darnick (1526)
Battle of Philiphaugh (1645)
Stirling
Battle of Bannockburn (1314)
Battle of Sauchieburn (1488)
Battle of Sheriffmuir (1715)
Battle of Stirling (1648)
Battle of Stirling Bridge (1297)