Skip to primary navigation Skip to content Skip to footer
Back to Blog

Best and Most Famous Castles in Scotland

Scotland is home to over 1,500 castles, from ancient ruins to beautifully restored landmarks, offering glimpses into its rich past. Whether perched on dramatic cliffs, nestled in rolling hills, or guarding bustling cities, these fortresses tell tales of power, intrigue, and romance. We’ve handpicked our top 10 favourite Scottish castles to inspire your next adventure. This guide explores the best Scottish castles, delving into the most iconic and historically significant fortresses, all while providing top tips for planning your next castle visit.

Stirling Castle: A Royal Favourite (Our Guides’ Top Pick)

Arguably one of the most famous castles in Scotland, Stirling Castle played a pivotal role in the country’s history. Once the favoured residence of the Stewart monarchs, it has witnessed battles, coronations, and grand celebrations. Visitors can tour the lavishly restored Great Hall, the Chapel Royal, and the intriguing Tapestry Studio. Families will love meeting costumed characters who bring history to life. 

To visit Stirling Castle, join our 1-Day Rosslyn Chapel, Stirling Castle & Dunfermline Abbey Tour or our 1-Day Stirling Castle, Loch Lomond & Whisky Tour.

For more information about visiting, check out the official Stirling Castle website.

Edinburgh Castle: Scotland’s Iconic Landmark

Sitting atop Castle Rock, Edinburgh Castle dominates the skyline of Scotland’s capital. It’s one of the best Scottish castles to visit and a key attraction in any Edinburgh itinerary. The castle houses the Scottish Crown Jewels, the Stone of Destiny, and the impressive Mons Meg cannon. Don’t miss the daily firing of the One O’Clock Gun, a tradition dating back to 1861.

Explore more at the Edinburgh Castle website.

a body of water with a mountain in the backgroundEilean Donan Castle: The Most Photographed Castle in Scotland 

Located where three sea lochs meet, Eilean Donan Castle is perhaps Scotland’s most romantic castle setting. The stunning views and dramatic surroundings have made it a favourite backdrop for films like “Highlander” and James Bond’s “The World is Not Enough”. Step inside to discover Jacobite artefacts, explore its picturesque setting, and soak up centuries of history. 

Join our 5-Day Scottish Choice Tour to experience the beauty of Eilean Donan Castle. 

Plan your visit on the Eilean Donan Castle website.

Dunnottar Castle: A Cliff-Top Fortress with Unmatched Views 

Perched on a dramatic cliff overlooking the North Sea, Dunnottar Castle is an unforgettable sight. This formidable fortress has played a central role in Scottish history, from housing Scottish crown jewels during Cromwell’s invasion to resisting sieges. The castle’s silhouette against the rugged coastline is one you won’t forget.

Visit Dunnottar Castle on one of our private tours. 

Find more details at the Dunnottar Castle website.

Inveraray Castle: A Regal Masterpiece on the West Coast

Nestled near the shores of Loch Fyne, Inveraray Castle is a magnificent blend of Gothic, Palladian, and Baroque architecture; one of the most “fairytale” of all the castles in this list. As the seat of the Duke of Argyll, it showcases centuries of Scottish aristocratic history. Although primarily a family home, visitors can explore the grand rooms, discover the fascinating armoury, and enjoy the sweeping views of the surrounding Argyll countryside. Its gardens are impressive too, so make sure to dedicate some time to exploring those too!

Join our 1-Day Oban, Lochs & Inveraray Tour to visit this remarkable castle.

Plan your visit via the Inveraray Castle website.

Urquhart Castle over a body of water

Urquhart Castle: Loch Ness’s Guardian

Overlooking the mysterious Loch Ness, Urquhart Castle offers stunning views and an exciting history. The castle ruins tell the tale of battles fought over this strategic location, and it’s the perfect spot for a bit of Nessie-spotting. Visitors can explore the Grant Tower and enjoy fascinating exhibitions in the visitor centre.

To see Urquhart Castle, join our 1-Day Loch Ness, Glen Coe & the Highlands Tour, 1-Day Loch Ness Experience from Inverness, 3-Day Ultimate Skye Tour, or 5-Day Scottish Choice Tour.

Visit the official Urquhart Castle website.

Blair Castle: A Highland Treasure

Set in the heart of Perthshire, Blair Castle is a striking whitewashed fortress with over 700 years of history. The ancestral seat of Clan Murray, the castle is a time capsule of Scottish heritage, with stunning interiors, expansive gardens, and even its own private army – the Atholl Highlanders. The nearby gardens and woodland walks are a delight for nature lovers.

Visit Blair Castle on one of our private tours.

Learn more about visiting on the Blair Castle website.

Glamis Castle: The Setting of Shakespeare’s Macbeth

Known as the childhood home of the Queen Mother and the legendary setting for “Macbeth”, Glamis Castle is steeped in both royal and literary history. This grand estate offers guided tours that lead visitors through lavish rooms filled with fascinating artefacts, while the surrounding grounds are perfect for a leisurely stroll.

For more information, visit the Glamis Castle website.

Dunrobin Castle: A Highland Fairytale

Dunrobin Castle, resembling a French château, is one of the most beautiful castles in the north of Scotland. Located near Golspie, it features stunning gardens, an impressive falconry display, and over 189 rooms decorated with elegant period furnishings. The castle’s fairytale turrets and serene setting overlooking the Dornoch Firth make it a must-see destination. 

Visit Dunrobin Castle on one of our private tours.

Visit the official Dunrobin Castle website.

Doune Castle: A Film and TV Icon

Doune Castle is a must-see for any Scotland castles bucket list, especially for fans of film and television. This medieval fortress, located near Stirling, is instantly recognisable as the set for “Monty Python and the Holy Grail”, “Game of Thrones” (as Winterfell), and “Outlander” (as Castle Leoch). Beyond its screen fame, Doune Castle is a fascinating example of 14th-century architecture with a towering gatehouse, impressive great hall, and striking views over the River Teith. Explore its storied past, and don’t miss the entertaining audio guide narrated by Monty Python’s Terry Jones – a unique touch that adds extra charm to your visit.

To visit Doune Castle, join our 2-Day Outlander Tour, where you’ll visit four castles – making it our tour with the most castle stops!

Learn more about visiting on the Doune Castle website.

Exploring Scotland’s Castles with Highland Experience Tours

Scotland’s castles are best experienced with expert guides who bring history to life. From towering fortresses to romantic ruins, the best Scottish castles offer a glimpse into a turbulent yet fascinating past. Our tours pass by many castles along the way, so if there’s a particular one, you’re eager to explore, reach out and let us know – we’re happy to tailor a private Scottish castle tour just for you. Whether you’re planning a short trip or a longer adventure, our curated tours are designed to ensure you see the very best that Scotland has to offer.

Book your adventure today and step into the pages of Scotland’s history.

a stone castle next to a brick building

From Edinburgh: 1-Day Loch Ness, Glen Coe & the Highlands Tour
  • Most popular tour!
From £59

Loch Ness, Glen Coe & the Highlands. On this tour, drive the full length of Loch Ness, get the opportunity to cruise on the loch and explore Urquhart Castle, and pass through Cairngorms National Park and the stunning Glen Coe.