21 Castles to Visit in Scotland, Chosen by Our Expert Guides

Clifftop ruins · island forts · film stars

21 Castles to Visit in Scotland, Chosen by Our Expert Guides

Our guides spend their working lives driving past, into and around Scotland's castles. These are the 21 they'd tell a friend to see, from royal palaces to lonely ruins on the edge of the sea, with where each one is, what makes it special and how to visit.

Eilean Donan Castle and its stone bridge at the meeting of three lochs
If you only see five
  • Castles in Scotland1,500 to 2,000+From palaces to ruins
  • On this list21 castlesGrouped by region
  • On our tours11 of the 21The rest on private tours
  • Most photographedEilean DonanNear the Isle of Skye
  • Best seasonApril to OctoberMany close in winter
  • Castle day tourStirling from EdinburghFrom £92 pp
On this page
  1. The 21 castles at a glance
  2. Edinburgh and central Scotland
  3. The East Lothian coast
  4. Argyll and the west coast
  5. Skye and Loch Ness
  6. The north-east and Royal Deeside
  7. The far north
  8. The south-west
  9. Tips for visiting castles in Scotland
  10. Castle tours with Scotland's Wild
  11. Scottish castle FAQs
  12. More castle guides
Quick list

The 21 castles at a glance

Scotland has somewhere between 1,500 and 2,000 castles, from royal palaces to a few stones in a field. These are the 21 our guides send people to again and again, grouped by region so you can plan them into a trip. The last column shows which of our tours stop there.

#CastleWhereWhy goOn our tours
1Edinburgh CastleEdinburghCrown Jewels, city viewsStart point of our Edinburgh tours
2Stirling CastleStirlingRoyal palace, Wallace and Bruce countryYes
3Blackness CastleFirth of ForthShip-shaped fort, OutlanderYes
4Doune CastleNear StirlingMonty Python, OutlanderPrivate tours
5Castle CampbellDollar GlenWoodland gorge settingPrivate tours
6Tantallon CastleEast LothianClifftop ruin facing the Bass RockYes
7Dirleton CastleEast LothianRomantic ruin and gardensPrivate tours
8Inveraray CastleArgyllHome of the Dukes of ArgyllYes
9Kilchurn CastleLoch AweThe most photogenic ruinYes
10Castle StalkerAppinTower on its own isletYes
11Eilean Donan CastleNear SkyeScotland's most famous viewYes
12Dunvegan CastleIsle of SkyeClan MacLeod and the Fairy FlagYes
13Urquhart CastleLoch NessRuins above Nessie's lochYes
14Dunnottar CastleStonehavenClifftop fortressPrivate tours
15Glamis CastleAngusMacbeth and the Queen MotherPrivate tours
16Balmoral CastleRoyal DeesideThe royal family's Highland homePrivate tours
17Castle FraserAberdeenshireFairytale tower housePrivate tours
18Dunrobin CastleSutherlandFrench-style chateau and falconryYes
19Castle Sinclair GirnigoeCaithnessRuins on the edge of the seaYes
20Culzean CastleAyrshireClifftop mansion by Robert AdamPrivate tours
21Caerlaverock CastleDumfriesTriangular castle with a moatPrivate tours
Castles 1 to 5

Edinburgh and central Scotland

The castles of the central belt are where Scotland's kings lived and fought. They're all within an hour or so of Edinburgh or Glasgow, so they make easy day trips.

1Edinburgh Castle: the crown jewel

Edinburgh Castle sits on an extinct volcano at the top of the Royal Mile, and has been a royal home, a fortress and a prison. Inside you'll find the Honours of Scotland, the oldest crown jewels in the British Isles, and St Margaret's Chapel, the oldest building in the city, from the early 1100s.

Get there for the One O'Clock Gun, fired from the battlements every day except Sunday, and walk out onto the ramparts for views across the city to the Firth of Forth. Our Edinburgh Castle guide covers tickets, opening times and what to see.

Edinburgh Castle on its rock above the city
Edinburgh Castle on Castle Rock.

Visiting: Run by Historic Environment Scotland and open all year. Book a timed ticket online, especially in summer.

With Scotland's Wild: Our Edinburgh tours start a few minutes' walk from the castle, so it's easy to see before or after a day trip.

2Stirling Castle: where kings and queens ruled

If you only visit one royal castle, many of our guides would pick Stirling over Edinburgh. It stands on a crag above the town, and whoever held it controlled the route into the Highlands. Mary, Queen of Scots was crowned here as a baby in 1543.

The Royal Palace has been restored with brightly painted rooms and replica tapestries. From the walls you can see the Wallace Monument and the battlefields of Stirling Bridge and Bannockburn. Read more in our Stirling Castle guide.

Stirling Castle on its crag above the town
Stirling Castle.

Visiting: Run by Historic Environment Scotland and open all year.

With Scotland's Wild: Visited on our Stirling Castle day tour from Edinburgh, our Stirling Castle day tour from Glasgow and Day 2 of the 2-day Loch Ness tour. Castle entry is paid on the day.

3Blackness Castle: the ship that never sailed

Built on a rocky point in the Firth of Forth, Blackness is shaped like a ship, with a "bow" tower pointing out to sea and a "stern" tower on land, which is why locals call it the ship that never sailed. It was a fortress and later a state prison.

Outlander fans will know the courtyard as Fort William, where Black Jack Randall held Jamie. See our Blackness Castle guide.

Blackness Castle on the shore of the Firth of Forth
Blackness Castle on the Firth of Forth.

Visiting: Run by Historic Environment Scotland.

With Scotland's Wild: A stop on our Outlander day tour from Edinburgh, along with Midhope Castle (Lallybroch).

4Doune Castle: the film star

Doune is a tall 14th-century courtyard castle that has had a remarkable screen career. It was the castle in Monty Python and the Holy Grail, Winterfell in the first episode of Game of Thrones, and Castle Leoch in Outlander.

The audio guide includes commentary from Terry Jones of Monty Python.

Doune Castle, a tall stone courtyard castle near Stirling
Doune Castle.

Visiting: Run by Historic Environment Scotland.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour, or read about Monty Python filming locations.

5Castle Campbell: Castle Gloom

Castle Campbell sits high above the town of Dollar, between two burns with the names Care and Sorrow, which is how it got its old name, Castle Gloom. It was the Lowland home of the Campbell Earls of Argyll.

The walk up through the wooded gorge of Dollar Glen, with its bridges and waterfalls, is half the fun. Climb the tower for views over the Forth valley.

Castle Campbell above Dollar Glen
Castle Campbell.

Visiting: Run by Historic Environment Scotland. The steep glen path can be slippery after rain.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

Castles 6 and 7

The East Lothian coast

East of Edinburgh, the coast is lined with sandy bays, golf links and two of the finest ruins in the country.

6Tantallon Castle: the ruin on the edge of the sea

Tantallon is a huge red sandstone curtain wall on top of sea cliffs, built by the powerful Douglas family in the 1300s. The sea protects three sides; the wall closes off the fourth.

Walk along the top of the wall for views of the Bass Rock, white with gannets in summer. It's one of our favourite ruins on a windy day.

The red sandstone ruins of Tantallon Castle on the cliffs
Tantallon Castle.

Visiting: Run by Historic Environment Scotland.

With Scotland's Wild: A stop on our puffin boat trip and castle day tour from Edinburgh, which also views it from the sea.

7Dirleton Castle: a romantic ruin

Dirleton is a 13th-century castle built on a rock in the middle of a pretty village, with some of the oldest surviving stonework of any castle in Scotland.

Its gardens are the real surprise: an Arts and Crafts garden and a long herbaceous border that's at its best in late summer.

The ruins of Dirleton Castle
Dirleton Castle.

Visiting: Run by Historic Environment Scotland.

With Scotland's Wild: Not on a scheduled tour, but close to North Berwick. Add it to a private castle tour.

Castles 8 to 10

Argyll and the west coast

The west coast is Campbell country, and its castles come with lochs, mountains and some of the best photographs in Scotland.

8Inveraray Castle: a regal masterpiece

With its four round towers and blue-grey stone, Inveraray Castle looks more like a French chateau than a Highland fortress. It's the home of the Duke of Argyll, chief of Clan Campbell, and the family still lives here.

The Armoury Hall has one of the tallest ceilings in Scotland, lined with more than a thousand weapons. Fans of Downton Abbey may recognise it from the 2012 Christmas special. See our Inveraray Castle guide.

Inveraray Castle with its round towers
Inveraray Castle.

Visiting: Privately owned and open seasonally, usually spring to autumn. Check dates before you go.

With Scotland's Wild: A stop on our Standing Stones and Castles day tour from Glasgow and Day 1 of our 5-day Skye tour. Entry is paid on the day.

9Kilchurn Castle: Loch Awe's scenic star

Kilchurn stands on a spit of land at the top of Loch Awe, with the mountains of Ben Cruachan behind it. It was built by the Campbells of Glenorchy in the 1400s and later turned into a barracks.

On a still morning the ruin is reflected perfectly in the loch, which is why it's one of the most photographed castles in Scotland. See our Kilchurn Castle guide.

Kilchurn Castle on the shore of Loch Awe
Kilchurn Castle on Loch Awe.

Visiting: Looked after by Historic Environment Scotland. The castle itself is usually open in summer; you can see it from the shore all year.

With Scotland's Wild: A stop on our Standing Stones and Castles day tour, our Oban day trip from Glasgow and Day 2 of the 5-day Skye tour.

10Castle Stalker: remote and iconic

Castle Stalker is a four-storey tower house on a tiny tidal islet in Loch Laich, with the hills of Morvern behind it. It's a sight most people only know from photographs, or from the final scene of Monty Python and the Holy Grail.

It's privately owned and restored, and you can see it perfectly from the shore at Appin. Our Castle Stalker guide has the history.

Castle Stalker on its small island in Loch Laich
Castle Stalker.

Visiting: Privately owned. Tours inside are limited and must be booked with the owners, with a boat crossing.

With Scotland's Wild: Viewed from the shore on our Oban, Glencoe and West Highlands day trip from Glasgow.

Castles 11 to 13

Skye and Loch Ness

Three of Scotland's most famous castles sit on the road between the Isle of Skye and Inverness, so you can see all of them in one trip.

11Eilean Donan Castle: the movie star

Eilean Donan stands on a small island where three sea lochs meet, joined to the shore by a stone footbridge. It's probably the most photographed castle in Scotland, and it has starred in Highlander and the James Bond film The World Is Not Enough.

The castle was destroyed in 1719 and lay in ruins for almost 200 years until it was rebuilt between 1912 and 1932. Inside, the rooms are furnished as a family home. Read the history of Eilean Donan.

Eilean Donan Castle and its stone bridge
Eilean Donan Castle.

Visiting: Run by a charitable trust and open most of the year. It closes on some dates for private events, so check before you go.

With Scotland's Wild: A stop on our 3-day Isle of Skye tour and 5-day Skye tour. Entry is paid on the day.

12Dunvegan Castle: Clan MacLeod's stronghold

Dunvegan has been the home of the chiefs of Clan MacLeod for around 800 years, which makes it the oldest continuously inhabited castle in Scotland. It sits on a rock above a sea loch on the west side of Skye.

Inside is the Fairy Flag, a faded silk banner said to have been given to a MacLeod chief by the fairies and to bring victory in battle. The gardens are lovely, and seal boat trips leave from below the castle in summer.

Dunvegan Castle on the Isle of Skye
Dunvegan Castle, Isle of Skye.

Visiting: Privately owned by the MacLeod family. Normally open from April to mid-October.

With Scotland's Wild: Day 2 of our 3-day Isle of Skye tour, Day 3 of the 5-day tour and Day 2 of the 7-day tour, when the castle is open. Entry is paid on the day.

13Urquhart Castle: ruins with a view of Loch Ness

Urquhart Castle is a ruin on a rocky point halfway along Loch Ness. It changed hands again and again in the wars with England, and was blown up in 1692 so that the Jacobites couldn't use it.

Climb Grant Tower for the classic view up and down the loch. More sightings of the Loch Ness Monster are reported here than anywhere else, so keep an eye on the water. See our Urquhart Castle guide.

The ruins of Urquhart Castle on Loch Ness
Urquhart Castle on Loch Ness.

Visiting: Run by Historic Environment Scotland and open all year. It gets busy in summer, so arrive early or late.

With Scotland's Wild: Day 4 of our 5-day Skye tour, where you can explore the area or see it from a Loch Ness cruise, and on our 7-day tour.

Castles 14 to 17

The north-east and Royal Deeside

Aberdeenshire and Angus have more castles per square mile than anywhere else in Scotland. These four are the ones worth building a trip around.

14Dunnottar Castle: clifftop majesty

Dunnottar is a ruined fortress spread across a flat-topped rock, joined to the mainland by a narrow neck of land, with the North Sea on three sides. Seen from the clifftop path, it's one of the most dramatic views in Scotland.

In 1651 and 1652, the Honours of Scotland were hidden here while Cromwell's army besieged the castle. They were smuggled out before it surrendered. Read our Dunnottar Castle guide.

Dunnottar Castle on its clifftop rock above the North Sea
Dunnottar Castle near Stonehaven.

Visiting: Privately owned and open most of the year, weather permitting. It's a steep walk down and back up, with a lot of steps.

With Scotland's Wild: Not on a scheduled tour. It's one of the most requested stops on our private castle tours.

15Glamis Castle: haunted and historical

Glamis is a pink-stone castle with turrets, the childhood home of Queen Elizabeth the Queen Mother and the birthplace of Princess Margaret. Shakespeare made Macbeth the Thane of Glamis, although the real Macbeth never lived here.

It's also said to be one of the most haunted castles in Scotland, with stories of a secret room and a Grey Lady. See our Glamis Castle guide.

Glamis Castle in Angus
Glamis Castle.

Visiting: Privately owned by the Earls of Strathmore. Guided tours run seasonally.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

16Balmoral Castle: the royal getaway

Balmoral has been the royal family's Highland home since Prince Albert bought the estate for Queen Victoria in 1852. It sits by the River Dee in the Cairngorms National Park.

Because it's a private royal residence, you can only visit when the family isn't there, usually in spring and early summer. Our Balmoral guide explains what you can see.

Balmoral Castle on Royal Deeside
Balmoral Castle.

Visiting: The grounds, gardens and ballroom open for a limited season each year, with separate guided tours of some rooms. Book ahead.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

17Castle Fraser: a classic tower house

Castle Fraser is the grandest of Aberdeenshire's tower houses, built between 1575 and 1636 in a Z-shaped plan, with turrets and chimneys crowded together at the top like a fairytale castle.

Inside, the rooms still have the Fraser family's furniture and portraits, and there's a walled garden and woodland walks outside.

Castle Fraser, a turreted tower house in Aberdeenshire
Castle Fraser.

Visiting: Run by the National Trust for Scotland. The castle opens seasonally; the grounds are open all year.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

Castles 18 and 19

The far north

On the long road to John o' Groats and Orkney, two very different castles show how the northern clans lived.

18Dunrobin Castle: the majestic beauty

Dunrobin, the seat of the Earls and Dukes of Sutherland, looks like it has been lifted from the Loire valley, with its white spires and formal gardens running down to the sea. It's the largest house in the northern Highlands.

In summer there are falconry displays in the gardens. See our Dunrobin Castle guide.

Dunrobin Castle with its spires and gardens
Dunrobin Castle.

Visiting: Privately owned and open seasonally, usually from April to October.

With Scotland's Wild: On the way back from Orkney on our 5-day Orkney tour and 3-day Orkney tour from Inverness. Entry is paid on the day.

19Castle Sinclair Girnigoe: ruins on the edge of the world

Castle Sinclair Girnigoe was the stronghold of the Sinclair Earls of Caithness, built on a narrow finger of rock above the sea near Wick. Its ruins hang over the cliff edge.

The Clan Sinclair Trust has worked to stabilise it, and you can walk out to it along the clifftop.

The ruins of Castle Sinclair Girnigoe on the Caithness cliffs
Castle Sinclair Girnigoe.

Visiting: Looked after by the Clan Sinclair Trust. Free to visit; keep well back from the cliff edges.

With Scotland's Wild: On the far-north coast on our 5-day Orkney tour and 3-day Orkney tour.

Castles 20 and 21

The south-west

The south-west is often skipped on a first trip, but its two great castles are worth the detour.

20Culzean Castle: coastal grandeur

Culzean (say "cul-ANE") is a clifftop mansion on the Ayrshire coast, remodelled by the architect Robert Adam for the Earls of Cassillis in the late 1700s. Its oval staircase is one of his finest rooms.

The surrounding country park has beaches, woodland and a walled garden. After the Second World War, a top-floor apartment was given to General Eisenhower to thank him for his wartime leadership.

Culzean Castle on the Ayrshire clifftop
Culzean Castle.

Visiting: Run by the National Trust for Scotland. The castle opens seasonally; the country park is open all year.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

21Caerlaverock Castle: a unique fortress

Caerlaverock is Scotland's only triangular castle, with a water-filled moat and a twin-towered gatehouse. It was besieged by Edward I of England in 1300, and a poem was written about the siege.

Inside the walls is a surprisingly elegant Renaissance building from the 1600s. See our Caerlaverock Castle guide.

Caerlaverock Castle with its moat
Caerlaverock Castle.

Visiting: Run by Historic Environment Scotland.

With Scotland's Wild: Not on a scheduled tour. Add it to a private castle tour.

Before you go

Tips for visiting castles in Scotland

  • Check opening seasons. Many castles, especially privately owned ones, close from about October to March, and some close for private events. Always check the dates before you plan your day around one.
  • Look at passes. Historic Environment Scotland looks after many of the castles on this list, including Edinburgh, Stirling, Urquhart and Tantallon, and sells an Explorer Pass. The National Trust for Scotland runs Culzean and Castle Fraser. If you're visiting several, a pass or membership can save money.
  • Book the busy ones. Edinburgh Castle and Urquhart Castle sell timed tickets and can sell out in summer.
  • Wear proper shoes. Ruins mean uneven steps, grass and wet stone. Dunnottar alone has a long, steep flight of steps.
  • Give yourself time. An hour or two for the big castles, 30 minutes for a ruin. Trying to see four in a day usually means seeing none properly.
From our guides

The ruins often stay with people longer than the grand castles. Kilchurn on a still morning, Tantallon in a gale or Castle Sinclair Girnigoe on the edge of the cliffs are the ones our guests talk about afterwards.

See Scotland's castles with a guide

Castle tours with Scotland's Wild

Many of these castles are on our small-group tours, with never more than 16 travellers and a storytelling guide who knows the stories behind the walls. Castle entry is paid on the day, so you can choose whether to go inside or explore the outside.

Scottish castle FAQs

What is the most famous castle in Scotland?

Edinburgh Castle is the most visited, and Eilean Donan Castle is probably the most photographed. Stirling, Urquhart and Dunnottar are close behind.

How many castles are there in Scotland?

Estimates range from about 1,500 to more than 2,000, depending on what you count. Many are ruins or tower houses on private land.

What is the best castle to visit in Scotland?

For history and royal rooms, Stirling Castle. For views, Eilean Donan or Dunnottar. For a ruin with atmosphere, Kilchurn or Tantallon. Our guides also love Dunvegan on Skye for its clan stories.

Which castles can I visit on a day trip from Edinburgh?

Stirling, Blackness, Tantallon, Dirleton and Doune are all within about an hour of Edinburgh. Our Stirling, Outlander and puffin day tours visit several of them.

Which castles are near Glasgow?

Stirling Castle is about 45 minutes away, and Inveraray and Kilchurn castles are on the road west through Argyll. Our Standing Stones and Castles day tour from Glasgow visits Inveraray and Kilchurn.

Can you go inside Castle Stalker?

Only on a limited number of tours arranged with the owners, which include a boat crossing. Most people see it from the shore at Appin.

Last updated September 2026 by the Scotland's Wild team.

Previous
Previous

Incredible Wildlife Locations in Scotland

Next
Next

10 of the Best Beaches to See in Scotland