Scotland has more castles per square mile than almost any country on earth. Estimates put the number above 3,000. Some are dramatic clifftop ruins. Others are fully inhabited stately homes. Deciding which to visit can feel overwhelming. This guide covers the best castles in Scotland for 2026. It works whether you have one day or two weeks, and includes practical tips for planning your castle trail from the US.
Why Scotland’s Castles Tell a Different Story
Most countries have castles. Scotland has history you can actually walk through. These are not theme parks. Many Scottish castles saw real sieges, real executions, and real battles. Several remain in private family hands today.
For American visitors, that history hits differently. Many Scottish diaspora families trace their roots to the clans who built, defended, or were expelled from these very structures. Standing inside Stirling Castle or looking out from Edinburgh’s battlements connects you to a story that may well be your own.
Scotland’s castle landscape also covers every part of the country. You will find ancient ruins in the Outer Hebrides, grand Victorian estates in Aberdeenshire, and clifftop fortresses on the east coast. A well-planned castle road trip can take you through the Highlands, along the Fife coast, and deep into the Borders in a single journey.
The Best Castles in Scotland for First-Time Visitors
If this is your first trip to Scotland, these are the castles that belong on your list. They are the most historically significant, the most spectacular, and the most rewarding to explore.
🏴 Planning a Scottish Highlands road trip?
Our free 7-day road trip itinerary covers the classic Highlands loop — Edinburgh, Glencoe, Fort William, Isle of Skye, and Loch Ness — with day-by-day routes, hidden gems, and practical driving tips.
Get the Free 7-Day Itinerary →1. Edinburgh Castle
Edinburgh Castle sits on a 350-million-year-old volcanic rock above the city. It is Scotland’s most visited paid attraction, drawing around two million visitors each year. The castle has served as a royal residence, a military garrison, and a prison. Today it holds the Scottish Crown Jewels — the oldest in the British Isles — and the Stone of Destiny.
The views from the esplanade stretch across the city to the Firth of Forth. On clear days you can see as far as the Fife coastline. Visit early in the morning to beat the crowds. The castle opens at 9:30am and the first hour is noticeably quieter. Allow at least two to three hours to do it justice. Tickets should be booked in advance through Edinburgh Castle’s official website.
For a full day in the city, our Edinburgh guide covers everything from the Royal Mile to Arthur’s Seat.
2. Stirling Castle
Stirling Castle controlled the main route between the Scottish Highlands and Lowlands for centuries. Whoever held Stirling held Scotland. The castle changed hands at least eight times during the Wars of Scottish Independence, including through sieges led by William Wallace and Robert the Bruce.
Today the castle is home to one of Scotland’s most remarkable restoration projects. The Royal Palace — where Mary Queen of Scots spent much of her childhood — has been returned to its 16th-century appearance with extraordinary painted wooden roundels called the Stirling Heads. Book tickets in advance through Stirling Castle’s official website. Our dedicated guide to Stirling Castle covers the full history and what to see inside.
3. Eilean Donan Castle
Eilean Donan is Scotland’s most photographed castle. It stands on a small island where three sea lochs meet — Loch Duich, Loch Long, and Loch Alsh — connected to the mainland by a narrow stone bridge. The setting is extraordinary in any light, but at dusk and dawn the castle’s reflection in the still water is unforgettable.
The original castle dates to the 13th century. Government forces bombarded it in 1719 during a Jacobite uprising. It remained a ruin for 200 years. A local man, Lt. Col. John MacRae-Gilstrap, bought and rebuilt it between 1919 and 1932. The interior shows what life looked like in the early 1700s.
Eilean Donan sits on the A87, one of Scotland’s most scenic roads. Combine it with a drive to the Isle of Skye, just 16 miles further west. Book tickets through Eilean Donan’s official website.
4. Urquhart Castle, Loch Ness
Urquhart Castle sits on the banks of Loch Ness, five miles from Inverness. The ruins are dramatic — a tall stone tower rises from the hillside above the loch, and the views stretch down the length of the water for miles. It is one of the largest castle ruins in Scotland.
The castle has a violent history. It changed hands many times between Scots and English forces in the 14th century. Clan Grant held it through raids and sieges for 200 years. In 1692, retreating Grants blew up part of the castle to stop it falling to Jacobites. The ruin has stood largely unchanged since.
Combine a visit with a Loch Ness cruise or a walk along the Great Glen Way. Our complete guide to Loch Ness and Urquhart Castle covers boat tours, parking, and the best viewing spots. Urquhart Castle is managed by Historic Environment Scotland — book tickets through their site to avoid queues.
Enjoying this? 43,000 Scotland lovers get stories like this every week. Subscribe free →
The Best Castles in Scotland Off the Beaten Path
These castles attract far fewer visitors than Edinburgh or Stirling. That makes them more rewarding in a different way. You can explore at your own pace, and the drama of the settings is often even more striking.
5. Dunnottar Castle, Aberdeenshire
Dunnottar Castle sits on a 160-foot sea stack two miles south of Stonehaven. The castle rises from sheer cliffs on three sides. A narrow path leads down to the sea and back up to reach the gate. It is one of the most dramatic castle settings in Europe.
Dunnottar held the Scottish Crown Jewels for eight months in 1651. Cromwell’s forces lay siege to it during this time. A local woman smuggled the jewels out hidden under her clothes. The garrison held out for months before surrendering. It was one of the longest sieges in Scottish history.
The walk down and up to the castle takes about 20 minutes each way. Wear sturdy shoes — the path is steep and can be wet. Check opening times and book tickets through Dunnottar Castle’s official website before visiting.
6. Craigievar Castle, Aberdeenshire
Craigievar is the castle that inspired Walt Disney’s Sleeping Beauty design. Whether that story is true or not, the resemblance is striking. The tower rises seven stories in pale pink harling (a type of lime render), topped with turrets and corbelling — entirely fairy-tale in appearance.
Inside, Craigievar is equally remarkable. It remains almost entirely as built in 1626. The original plasterwork ceilings and oak-panelled great hall have barely changed in four centuries. The National Trust for Scotland manages the property. Book through their official site — visitor numbers are limited to protect the interior.
7. Blair Castle, Perthshire
Blair Castle is the ancestral home of the Dukes and Earls of Atholl. The white-turreted castle sits in the Pass of Killiecrankie in Highland Perthshire. Clan Murray has held it for over 700 years. It is also home to the Atholl Highlanders — the only remaining private army in Europe, permitted by royal warrant.
The castle houses 30 furnished rooms open to the public, filled with portraits, weapons, china, and Jacobite artefacts. The surrounding estate includes woodland walks, a walled garden, and a deer park. Blair Castle sits on the A9 — Scotland’s main northern artery — making it an easy stop en route to Inverness. See Blair Castle’s official website for tickets and events.
8. Floors Castle, Scottish Borders
Floors Castle is the largest inhabited castle in Scotland. The Duke of Roxburghe’s family has lived there since William Adam designed it in the 1720s. The exterior is vast. It is a Georgian palace with Victorian wings that stretch along the River Tweed near Kelso.
The Borders is one of Scotland’s least-visited regions. That makes Floors feel genuinely off the tourist trail. The walled garden is a highlight — established in the 19th century and still productive today. Plan a visit through the castle’s official website.
Practical Tips for Visiting Scottish Castles in 2026
A few tips will make your castle visits much smoother.
Book in advance. The most popular castles — Edinburgh, Stirling, Urquhart — sell out on summer weekends. Book online before you travel. Walk-in availability in July and August is limited.
Arrive early. Most castles open at 9:30am or 10am. The first 90 minutes attract far fewer visitors than mid-morning. You will get better photographs and a more peaceful experience.
Wear appropriate footwear. Castle sites involve uneven stone floors, steep staircases, and outdoor grounds. Trainers or walking shoes are essential. Heels will cause problems on cobblestones and steep paths.
Check seasonal opening times. Many Scottish castles have restricted hours between October and March, and some close entirely in winter. Always check the official website before visiting.
Consider a Historic Environment Scotland Explorer Pass. If you plan to visit several HES-managed sites (Edinburgh Castle, Stirling Castle, Urquhart Castle, Culloden), the Explorer Pass offers significant savings. A two-week pass covers unlimited entry to over 70 sites across Scotland.
Culloden Battlefield — where the Jacobite cause was finally crushed in 1746 — is another unmissable historic site. Our guide to visiting Culloden covers the battlefield, the visitor centre, and how to find the clan graves.
How to Plan a Scottish Castle Road Trip
The best way to see Scotland’s castles is by car. Public transport reaches the major sites, but the secondary attractions — Dunnottar, Craigievar, Blair Castle — require a car or a tour group.
A classic seven-day castle road trip might look like this:
- Days 1–2: Edinburgh — Edinburgh Castle, Royal Mile, Holyrood Palace
- Day 3: Drive to Stirling — Stirling Castle, Wallace Monument
- Day 4: Drive north through Perthshire — Blair Castle, Killiecrankie Gorge
- Day 5: Inverness — Inverness guide, Urquhart Castle on Loch Ness
- Day 6: Drive to Eilean Donan — spend the afternoon at the castle, overnight near Skye
- Day 7: Return south via Aberdeenshire — Dunnottar Castle, Craigievar
This route connects Scotland’s greatest castle sites in a logical loop. You will cover around 600 miles in total — entirely manageable over a week. Car hire is available at Edinburgh Airport, Glasgow Airport, and Inverness Airport.
Remember: Scotland drives on the left. Single-track roads are common in the Highlands and require patience and confidence on passing places. Our Inverness guide includes practical driving tips for the northern Highlands.
Frequently Asked Questions
What is the most visited castle in Scotland?
Edinburgh Castle is consistently the most visited paid attraction in Scotland, drawing approximately two million visitors each year. It houses the Scottish Crown Jewels and the Stone of Destiny, and its position above the city makes it visible from almost everywhere in Edinburgh. Stirling Castle is the second most popular historically significant castle, though it receives fewer visitors overall.
Can you visit Scottish castles for free?
Many castle ruins are free to enter — including Tantallon Castle in East Lothian and parts of Dunollie Castle near Oban. However, the major preserved castles (Edinburgh, Stirling, Urquhart, Eilean Donan) charge entry fees, typically ranging from £12 to £20 per adult in 2026. The Historic Environment Scotland Explorer Pass provides the best value if you plan to visit multiple sites. Members of the National Trust for Scotland also receive free entry to NTS-managed properties such as Craigievar.
When is the best time to visit castles in Scotland?
Shoulder season — May to early June and September to October — offers the best combination of good weather, longer daylight hours, and smaller crowds. July and August bring the most visitors and the longest queues at popular sites. Winter visits are possible at many castles but check opening times carefully, as hours reduce significantly from November to March. Spring and early autumn light is also ideal for photography.
How many days do you need to see Scotland’s best castles?
You can visit Edinburgh and Stirling Castle in two days as a focused city trip. A five-day itinerary allows you to add Urquhart and Eilean Donan. A full week gives you enough time for the complete castle circuit including Dunnottar and Craigievar. If you want to explore the Scottish Borders castles as well, allow at least 10 days in total. Most visitors find seven days gives them a satisfying combination of castle visits, scenery, and travel days.
Join 43,000+ Scotland Lovers
Every week, get Scotland’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Subscribe free — enter your email:
Already subscribed? Download your free Scotland guide (PDF)
Love more? Join 64,000 Ireland lovers → · Join 30,000 Italy lovers → · Join 7,000 France lovers →
Free forever · Fresh stories, Mon–Fri · Unsubscribe anytime
