Castles in Moray

We list 4 castles in Moray and 2 are free to enter and 3 allow dogs, at least in the grounds .

Every site checked between 14 Oct 2026 and 14 Oct 2026

Quick guide to castles in Moray

Adult entry runs from £6.80 to £16.75, and 2 castles are free to enter. They are run by Historic Environment Scotland (3) and National Trust for Scotland (1). 3 allow dogs in the grounds only. 1 has a café on site.

Free to enter 2
Duffus Castle , Spynie Palace
Dogs welcome in the grounds 3
Brodie Castle , Spynie Palace , Balvenie Castle
With a café 1
Brodie Castle
Ruins to explore 2
Spynie Palace , Balvenie Castle

Castles you can visit

4 of 4 match

Elsewhere nearby

Castle guides