Map of Castles in Moray
Moray's best-known castles are Ballindalloch Castle, Brodie Castle and Balvenie Castle, and the county also has many tower houses. The oldest with a known date is Duffus Castle, from 1140. National Trust for Scotland looks after one castle in the county.
29
castles
1140
oldest dated
All 29 castles in Moray
Ballindalloch Castle
Moray, Scotland
Brodie Castle
Built 1567 · National Trust for Scotland
Balvenie Castle
Moray, Scotland
Duffus Castle
Built 1140
Darnaway Castle
Moray, Scotland
Spynie Palace
Built 1150 · Historic Environment Scotland
Auchindoun Castle
Moray, Scotland
Coxton Tower
Moray, Scotland
Elgin Castle
Moray, Scotland
Gordon Castle
Moray, Scotland
Drumin Castle
Moray, Scotland
Aikenway Castle
Ruin
Blairfindy Castle
Moray, Scotland
Blervie Castle
Moray, Scotland
Burgie Castle
Moray, Scotland
Findochty Castle
Moray, Scotland
Pitlurg Castle
Moray, Scotland
Milton Tower
Moray, Scotland
Forres Castle
Moray, Scotland
Kinneddar
Moray, Scotland
Asliesk Castle
Moray, Scotland
Craigneach Castle
Ruin
Dunphail Castle
Moray, Scotland
Earnside Castle
Moray, Scotland
Gauldwell Castle
Moray, Scotland
Quarrelwood Castle
Moray, Scotland
Deskford Tower
Moray, Scotland
Hempriggs Castle
Moray, Scotland
Inverugie Castle
Moray, Scotland