Castles in Scotland to visit
From clifftop ruins to lived-in fortresses, these are the castles worth building a day around, with practical visiting notes for each one.
Applied filters
Explore Skye - Private Tours
If you’re planning a visit to the Isle of Skye and want to go beyond the typical bus tour, Explore Skye Private Tours offers a standout alternative
Heritage Guides
Heritage Guides offers immersive walking tours, talks, and heritage experiences across Edinburgh and central Scotland
Adventures Around Skye
Adventures Around Skye Tours offers fully personalised private tours across the Isle of Skye, designed around your interests, travel style, and the island’s ever-changing weather.
Dunnottar Castle
Dunnottar Castle is a dramatic cliff-top fortress just south of Stonehaven on Scotland’s northeast coast. Perched on a rocky headland and surrounded by the North Sea on three sides, it’s one of the most spectacular historic sites in the country.
Armadale Castle
Set in a stunning coastal location on the Sleat Peninsula, this attraction offers a bit of everything — history, nature, and a chance to let the kids run free while still learning something along the way.
Brodick Castle
Perched against the backdrop of Goatfell, Brodick Castle is a striking baronial estate on the Isle of Arran.
Dean Castle Country Park
Spanning over 200 acres, the park is home to the 14th-century Dean Castle, once the stronghold of the Boyd family
Dunvegan Castle
Perched above a sea loch on the Isle of Skye, Dunvegan Castle is Scotland’s oldest continuously inhabited castle. Step inside for stories of clan battles, fairy legends, and royal visits.
Kelburn Castle
Located near the coastal village of Fairlie in North Ayrshire, Kelburn Castle & Estate offers a unique blend of history, art, and outdoor adventure
Stirling Castle
From high on a volcanic outcrop, the castle guarded the lowest crossing point of the River Forth for centuries. Today it remains a great symbol of Scottish independence and national pride.
Scotland has more castles than anyone has managed to count precisely; estimates run well past a thousand, from grand royal fortresses to a single ruined tower in a farmer's field. That abundance is the visitor's gift: wherever you are staying, a castle worth the detour is close.
Three broad types are worth knowing. Flagship sites such as the great royal and clan castles come with visitor centres, cafés, and timed tickets, and increasingly sell out in summer; Urquhart Castle on Loch Ness is the textbook example, cheaper booked online and regularly sold out on the day. Lived-in castles, still home to families, keep their interiors and collections, such as Dunrobin Castle on the NC500 with its falconry displays. And free-to-roam ruins, often the most atmospheric of all, ask nothing but the walk to reach them; our hidden castles guide rounds up favourites most visitors drive past.
Driving the north coast? Our guide to the castles on the NC500 strings the best of them into one route.
Frequently asked questions
Do you need to book Scottish castle tickets in advance?
For the flagship sites in summer, yes. Booking online is usually cheaper and sometimes essential: Urquhart Castle, for example, regularly sells out with no on-the-day sales. Smaller ruins are mostly free and unticketed.
What is the most famous castle in Scotland?
Edinburgh Castle by visitor numbers, with Stirling Castle its historic rival. On Loch Ness, Urquhart Castle is the one on all the postcards.
How many castles are there in Scotland?
Nobody agrees on an exact figure because so many survive only as ruins or earthworks, but estimates run well past a thousand across the country.
Can you visit castles in Scotland for free?
Plenty. Many ruined castles are free and open access, and some of the most atmospheric sites in Scotland charge nothing at all. The flagship castles with visitor centres are ticketed.