Castles in Scotland is a link page for any castle in Scotland.
Note that there are an estimated 3000 castles in Scotland, ranging in size from royal households and large military outposts with hundreds of rooms to simple fortified farmhouses. Many of these castles are now ruins, and some are known only through historical records. The list below is therefore not exhaustive.
See also: List of castles - Castles in England - Castles in Wales - Castles in Northern Ireland
Aberdeenshire
Angus
Argyll and Bute
Ayrshire and Arran
Dumfries and Galloway
Dundee
Edinburgh
Fife
Highland
Lanarkshire
Midlothian
Moray
Orkney
Perthshire
Scottish Borders
Stirling