The castles within 150 km of Edinburgh span Scotland's dramatic history, from royal fortresses to island strongholds. Edinburgh Castle itself dominates the capital from its volcanic rock, whilst Stirling Castle commands the gateway to the Highlands. Glamis Castle, a turreted Renaissance palace in Angus, offers insight into aristocratic life, and Rothesay Castle on the Isle of Bute presents a rare circular courtyard design from the medieval period.
Adult admission typically ranges from £18.50 to £21.50, with discounts for children and concessions; some sites admit young children free. Winter opening hours may be reduced at certain properties. Edinburgh and Stirling make natural starting points for a central Scotland castle trail, whilst Glamis suits a journey into Perthshire and Angus, and Rothesay requires a ferry crossing to Bute.
Nestled in the heart of Scotland, Glamis Castle represents not merely an architectural marvel but a tapestry woven with history, legend, and nobility. It's recognized as one of the most b...
Perched on the volcanic Castle Rock, Edinburgh Castle dominates the skyline of Scotland's capital city with its historic fortifications. This iconic symbol deeply intertwines with the nat...
Stirling Castle, an architectural marvel, stands as one of Scotland's grandest and most historically significant castles. Furthermore, renowned for its strategic importance and rich histo...
Rothesay Castle stands as a testament to the rich history and architectural evolution of Scotland. Located on the Isle of Bute, this medieval stronghold has witnessed numerous historical ...
Dalhousie Castle, a fortress of medieval grandeur, stands proudly near Edinburgh, Scotland. As one of Scotland’s oldest inhabited castles, it has been steeped in history, royal encounters...
Search and filter all castles by style and features →
Adult tickets cost £21.50, with children aged 5–15 paying £13 and concessions £17. Children under 5 enter free.
Edinburgh Castle and Stirling Castle both offer excellent facilities and engaging displays for families. Glamis Castle provides castle tours suitable for children, with reduced rates for those aged 5–16.
Dalhousie Castle, located 15 km from Edinburgh, operates as a castle hotel. It allows guests to experience historic accommodation within easy reach of the capital.
Stirling Castle is approximately 43 km from Edinburgh by road. The journey takes around 45 minutes to an hour depending on traffic.
Rankings, opening hours and prices update automatically. Last update: 12 October 2026.