Towering spires, thick stone walls and dramatic settings - whatever pops into your mind when you imagine a castle, you'll find it in Scotland. From magnificent city landmarks to mysterious ruins, Scotland is bursting with fascinating castles to visit.

Unlike palaces, which were built for enjoyment, Scotland's castles were built for strength and protection. Their main purpose was to withhold enemy attacks and keep their occupants safe - needless to say each castle has seen plenty of dramatic stories unfold over the centuries!

Explore the great Scottish castles that everyone wants to visit, find your own hidden gem amongst Scotland's quirkier castles or head to the Highlands to explore a majestic historic fortification, set amongst landscapes that will take your breath away.