Castles in Scotland
Castles in Scotland: 1,132 castles across 766 towns and cities — including 916 medieval castles, 25 palaces, 183 ruins. Browse the list, or narrow it down by city and type.
- 13 free to visit
- 2 house a museum
- 15 castle hotels
- 183 ruins to explore
Choose a city
- Abbot's Tower
- Aberdour Castle
- Achanduin Castle
- Ackergill Towercastle hotel
- Aikwood Tower
- Airlie Castle
- Aldourie Castle
- Allardice Castle
- Alloa Tower
- Amisfield Tower
- Arbuthnott House
- Ardgowan Castle
- Ardross Castle
- Ardtornish Castlefree entry
- Ardvreck Castle
- Armadale Castle
- Aros Castle
- Auchen Castle
- Auchen Castle Hotel
- Auchindoun Castle
- Auchterhouse Castlecastle hotel
- Ayton Castle
- Balgonie Castle
- Balhousie Castle
Common questions
How many castles are there in Scotland?
1,132 — each with its location on the map, what it is, and the visiting details we could confirm.
Are castles in Scotland free to visit?
13 of 1,132 are confirmed free to visit, and 20 are ticketed. For the rest, entry is not confirmed yet — check each listing.
Can you stay overnight in a castle in Scotland?
Yes — 15 are castle hotels, with historic rooms you can book.