Castles in Perth and Kinross
Castles in and around Perth and Kinross: 76 castles listed — including 71 medieval castles, 2 palaces, 3 ruins. Check what each one is, whether you can go inside, then pick the one worth the trip.
- 1 castle hotels
- 3 ruins to explore
Choose a city
Common questions
How many castles are there in and around Perth and Kinross?
76 — each with its location on the map, what it is, and the visiting details we could confirm.
Are castles in and around Perth and Kinross free to visit?
None are confirmed free yet, and 2 are ticketed. For the rest, entry is not confirmed yet — check each listing.
Can you stay overnight in a castle in and around Perth and Kinross?
Yes — 1 is a castle hotel, with historic rooms you can book.