Top 10 Historic Sites to Visit in Scotland

Eilean Donan Castle

Disclaimer: Please note that some links in this blog are affiliate links. That means I will earn a small commission at no cost to you if you make a purchase. Please see the link to our policies below.

Scotland is a country steeped in history, legends, and breathtaking landscapes. From ancient burial sites and medieval castles to battlefields that changed the course of history, there is something magical about standing in places where centuries of stories unfolded.

During my travels around Scotland, particularly while exploring parts of the North Coast 500 and the Highlands, I found myself constantly amazed by the country's rich heritage. Whether you're a history enthusiast, a photography lover, or simply someone who enjoys discovering fascinating places, Scotland offers countless opportunities to step back in time.

Here are ten of the most incredible historic sites to add to your Scottish bucket list.

1. Edinburgh Castle

Edinburgh castle as seen from Princes street

Perched dramatically atop Castle Rock, Edinburgh Castle is undoubtedly one of Scotland's most iconic landmarks.

Dominating the skyline of Scotland's capital city, the castle has played a central role in Scottish history for centuries. The site has been occupied since at least the Iron Age, and the fortress we see today has witnessed royal births, sieges, battles, and political intrigue.

Visitors can explore the Great Hall, St Margaret's Chapel (the oldest surviving building in Edinburgh), the Royal Palace, and the Scottish Crown Jewels.

One of the highlights is seeing the Stone of Destiny, an ancient symbol of Scottish monarchy that has been used in coronation ceremonies for centuries.

The views from the castle walls are equally impressive, offering panoramic vistas across Edinburgh and beyond.

Top Tip: Arrive early in the day to avoid the busiest crowds, especially during summer, and always book your time slot!

Powered by GetYourGuide

2. Culloden Battlefield

Culloden Battlefield

Few places in Scotland evoke emotion quite like Culloden Battlefield.

Located near Inverness, this haunting site marks the location of the final battle of the Jacobite Rising in 1746. The battle lasted less than an hour but had a profound impact on Scottish history.

The Jacobite forces, led by Charles Edward Stuart, better known as Bonnie Prince Charlie, were decisively defeated by government troops commanded by the Duke of Cumberland.

Walking across the battlefield today is a powerful experience. Clan markers identify where many Highland warriors fell, and visitors can pay their respects at the memorial cairn.

The visitor centre provides fascinating insight into the events leading up to the battle and the devastating aftermath that followed.

For fans of Scottish history, this is an absolute must-visit destination.

3. Eilean Donan Castle

Eilean Donan Castle

Arguably one of the most photographed castles in the world, Eilean Donan Castle looks like it has been lifted straight from the pages of a fairytale.

Situated on a small island where three sea lochs meet, the castle's spectacular setting alone makes it worth visiting.

The castle's origins date back to the 13th century when it served as a defence against Viking invasions. Over the centuries it became associated with Clan Mackenzie and Clan MacRae.

After being largely destroyed during the Jacobite conflicts, the castle was lovingly restored in the early 20th century.

Today visitors can explore beautifully furnished rooms, discover fascinating artefacts, and enjoy some of Scotland's most spectacular scenery.

Whether viewed from the bridge or photographed at sunrise, Eilean Donan is truly unforgettable.

Powered by GetYourGuide

4. Ardvreck Castle

Ardvreck Castle

Standing lonely on the shores of Loch Assynt in the Northwest Highlands, Ardvreck Castle is one of Scotland's most atmospheric ruins.

Built in the late 15th century by Clan MacLeod of Assynt, the castle has a turbulent history filled with clan rivalries, imprisonment, and betrayal.

The dramatic location makes it particularly special. Surrounded by mountains and reflected in the waters of the loch, the castle appears almost mystical on misty mornings.

Local legends tell tales of ghostly sightings and mysterious mermaids inhabiting the waters nearby, adding even more intrigue to the site.

I was fortunate enough to visit Ardvreck Castle during my NC500 road trip, and it remains one of the most memorable stops of the journey.

The combination of history, scenery, and solitude creates an unforgettable experience.

5. Blackness Castle

Blackness Castle

Nicknamed "The Ship That Never Sailed," Blackness Castle is one of Scotland's most distinctive fortresses.

Located on the shores of the Firth of Forth, its unique shape resembles a giant stone ship projecting into the water.

Built in the 15th century by the Crichton family, the castle later became a royal fortress, prison, and military garrison.

Today, visitors can wander through its impressive walls and towers while enjoying spectacular coastal views.

The castle has also become famous as a filming location, appearing in numerous television productions, including the popular TV show Outlander.

Even if you aren't familiar with its screen appearances, Blackness Castle is worth visiting for its fascinating history and dramatic setting.

6. Doune Castle

Doune Castle

If you've ever watched Outlander, Monty Python and the Holy Grail, or Game of Thrones, there's a good chance you've already seen Doune Castle.

Built in the late 14th century by Robert Stewart, Duke of Albany, Doune Castle remains one of Scotland's best-preserved medieval strongholds.

Unlike many castle ruins, much of Doune Castle remains intact, allowing visitors to explore impressive halls, kitchens, and towers.

Walking through the castle feels like stepping directly into medieval Scotland.

Audio guides provide fascinating insight into both the castle's history and its role in popular culture.

Its combination of historical significance and cinematic fame makes it one of Scotland's most enjoyable castle visits.

7. Midhope Castle

Midhope Castle

Outlander fans will instantly recognise Midhope Castle as Lallybroch, Jamie Fraser's family home.

While the interior is not generally open to visitors, the exterior remains one of Scotland's most popular filming locations.

The tower house dates back to the 15th century and retains much of its historic character.

Standing in front of the castle allows visitors to appreciate both its historical architecture and its connection to one of Scotland's most beloved television series.

Even for those unfamiliar with Outlander, Midhope Castle offers a glimpse into Scotland's rural history and traditional tower-house design.

The surrounding countryside adds to the charm and makes for some wonderful photographs.

Powered by GetYourGuide

8. Smoo Cave

Not every historic site in Scotland is a castle.

Located near Durness in the far north of Scotland, Smoo Cave is one of the country's most fascinating natural and historical attractions. This enormous sea cave has been used by humans for thousands of years. Archaeological discoveries suggest occupation dating back to the Iron Age and Norse periods, while local folklore tells darker tales involving smugglers and ancient sacrifices.

The cave itself is breathtaking.

A massive entrance chamber leads into a dramatic cavern where a waterfall plunges through a hole in the roof.

The combination of natural beauty, archaeology, and mythology makes Smoo Cave one of Scotland's most unique historic sites.

It's also an excellent stop while travelling the NC500 route.

9. Clava Cairns

Older than both Stonehenge and the Egyptian pyramids, Clava Cairns offers a fascinating glimpse into prehistoric Scotland.

Located just outside Inverness, this Bronze Age burial complex dates back over 4,000 years.

Visitors can walk among standing stones, burial chambers, and ancient cairns that remain remarkably well preserved.

The site is believed to have been carefully aligned with the winter solstice, demonstrating the sophisticated astronomical knowledge of its builders.

Many visitors describe Clava Cairns as having an almost magical atmosphere.

Fans of Outlander may also recognise it as one of the inspirations behind Craigh na Dun, although the fictional stone circle itself does not exist.

Whether you're interested in archaeology, history, or folklore, Clava Cairns is a truly special place to visit.

10. Urquhart Castle

Overlooking the mysterious waters of Loch Ness, Urquhart Castle combines spectacular scenery with centuries of turbulent history.

The castle played a key role during the Wars of Scottish Independence and frequently changed hands between Scottish and English forces.

Although much of the castle now lies in ruins, its dramatic position on the edge of Loch Ness makes it one of Scotland's most visited historic attractions.

Visitors can climb Grant Tower for stunning views across the loch and explore the remains of one of Scotland's largest medieval castles.

Of course, while you're there, don't forget to keep an eye out for Nessie.

Even if the legendary Loch Ness Monster remains elusive, the castle itself is more than worth the journey.

Final Thoughts

Scotland is a country where history feels alive around every corner. From ancient burial cairns and legendary battlefields to world-famous castles and mysterious caves, these remarkable sites tell the story of a nation shaped by centuries of triumph, conflict, and tradition.

Whether you're planning a road trip through the Highlands, exploring the North Coast 500, or spending a few days in Edinburgh, these historic locations deserve a place on your itinerary. If you'd like help creating your own Scottish adventure, don't hesitate to get in touch. As a travel agent, I can help design a personalised itinerary packed with incredible scenery, fascinating history, and unforgettable experiences.

My personal favourites have to be Ardvreck Castle and Smoo Cave. Both offered that perfect combination of incredible scenery, fascinating history, and the feeling of discovering somewhere truly special.


Next
Next

Dunnet Head: Standing at the True Northern Tip of Mainland Britain