Castles in Scotland

We list 20 castles in Scotland and 9 allow dogs, at least in the grounds .

Every site checked between 13 Oct 2026 and 14 Oct 2026

Quick guide to castles in Scotland

Adult entry runs from £7.50 to £26. They are run by Historic Environment Scotland (10), private owners (6) and Charity or trust (1). 2 welcome dogs inside and 7 allow them in the grounds only. 12 have a café on site.

Dogs welcome inside 2
Dunnottar Castle , Blackness Castle
Dogs welcome in the grounds 7
Culzean Castle , Dunvegan Castle , Scone Palace , Glamis Castle , Caerlaverock Castle , Eilean Donnan , Linlithgow Palace, Peel & Park
With a café 12
Edinburgh Castle , Palace of Holyroodhouse , Stirling Castle , Urquhart Castle , Dunnottar Castle , Culzean Castle , Dunrobin Castle , Dunvegan Castle and 4 more
Ruins to explore 6
Urquhart Castle , Dunnottar Castle , Craigmillar Castle , Caerlaverock Castle , Kilchurn Castle , Dumbarton Castle

Castles you can visit

20 of 20 match

Castles by county in Scotland

Castle guides