Craigmillar Castle in Edinburgh is home to one of the filming locations for the recently released Netflix blockbuster Outlaw King– the untold true story of King Robert the Bruce. Though Craigmillar castle wasn’t around when the real King Robert was alive during his reign in the early 14th century (building commenced almost 50 years after his death), the large, picturesque castle ruin made a fantastic filming location.

Surprisingly, Craigmillar Castle is one of Edinburgh’s least visited attractions. This could be due to the abundance of attractions in Edinburgh’s Old Town, though it is located only 3 miles away, and easily accessible by bus. I doubt this will be the case for much longer; Outlaw King is expected to spark even more interest for Scotland as a tourist destination- and Craigmillar castle is a gem waiting to be discovered!

Read: The Local’s Guide to Activities in Edinburgh

Read: The Island You Can Walk to in Edinburgh

Craigmillar castle history

Craigmillar castle doesn’t need the fame garnered by Outlaw King as it is an interesting location all on its own. The ancient ruin was a popular residence for horse-riding, hunting, and, most commonly, for plotting away from the watchful eye of the city, While the history of Craigmillar castle has very little to do with Robert the Bruce, it is tied closely to the fate of another royal- Mary Queen of Scots.

So what is the real story behind the Craigmillar Castle history? Read on, and discover the surprisingly history of the castle.

Craigmillar Castle History

Craigmillar castle was originally outside of Edinburgh, until the city limits expanded widely enough that it is now included as being in the city.

It is one of the most well-preserved castles in Scotland, as well as being incredibly photogenic from the southern end.

The Preston family of Craigmillar began building the castle in the late 14th-century. It was extended over the two following centuries. The old ‘P’ shaped fish pond can still be viewed on the south side of the castle.

In 1660, the castle was sold to Sir John Gilmour. The Gilmour’s left the castle during the 18th century, and it was during this time the castle fell into ruin.

Craigmillar castle Outlaw King Filming Location

The labyrinth of stairs and rooms makes the castle an interesting and slightly confusing place to explore. It makes for a great family day out- children love exploring the many nooks and crannies of the castle.

Craigmillar castle also offers stunning views of Edinburgh and Arthur’s Seat; it’s cousin, Edinburgh castle, can also be spotted from the top of the tower.

The Castle and the Queen

One of Craigmillar castle’s most famous visitors was Mary Queen of Scots. She stayed here on two occasions; the first in September 1563 and the second in December 1566 after suffering an illness shortly after she gave birth to James IV- the future King who would unite Scotland and England.

Queen Mary partook in activities such as archery, hunting and horse-riding here.

Craigmillar castle yew trees

The first thing you’ll notice about the castle is the two yew trees that line the entrance. These trees are believed to be hundreds of years old and are believed to have been planted in Queen Mary’s honour when she stayed at the castle. The wood from yew trees are often used to craft bows for archery, and they symbolise longevity and rebirth.


Read: The 8 Most Romantic Places You Can Visit in Scotland

Hiking through history in the Scottish Borders

Bucket List: A remote weekend in the Scottish Highlands

Craigmillar castle Edinburgh

It was during Mary’s second visit that the plot to dispose of her reckless husband, Lord Darnley, was hatched. The plan was called the ‘Craigmillar Bond’, and Queen Mary probably didn’t know about it.

The decision was reached after Darnley burst into Queen Mary’s supper chamber at the Palace of Holyroodhouse with his men, who murdered the Queen’s Private Secutary, David Rizzio, in front of her. Lord Darnley was jealous of their relationship, and accused him of impregnating Queen Mary.

Craigmillar was a safe haven for royals and nobles to go about their plotting, or to simply escape the politics of the city.


Craigmillar castle history prison

How to get to Craigmillar Castle in Edinburgh

Craigmillar castle is easily accessible in less than 15 minutes by bus from the centre of Edinburgh. For only £1.70 each way, or £4 for a day pass, jump on bus 8, 2, 49 or 30.

Visiting Craigmillar castle is a fantastic budget-friendly activity that isn’t yet overrun with tourists- so visit while you can!

Opening hours:

1 April to 30 September: Daily 9.30am – 5.30pm
October: Daily 10am-4pm
1 November to 31 March: Sat – Wed 10am to 4pm


£6.00 adult | £3.60 child | £4.80 senior


Craigmillar Castle was a filming location for the Netflix film Outlaw King. The castle is actually one of Ediburgh's least visited attractions, which is surprising because it has a very interesting history, and is a beautiful castle to explore! #outlawking #craigmillar #craigmillarcastle #edinburgh #craigmillarcastleedinburgh #scotland #castle #robertthebruce #scotlandcastle #scottishcastle #thingstodoinedinburgh


Hostelworld is the best place to book hostels

Air B&B is another cheap alternative to accommodation in Scotland (psst- get $33USD credit for your first booking here)

For hotels, I always compare prices on, Agoda and TRVL

Wanting to splurge? I recommend JustB or the Balmoral

I book tours with Get Your Guide

I always use Auto Europe for booking a rental car

Hiking in Scotland? Never go without an OS Survey map!

Want to take a piece of Scotland home with you? I sell beautiful photographs of Scotland on printed canvas!

Shop my favourite travel guides on Scotland.


Get my FREE printable Scotland Travel Planner!


Sign up to my monthly Scotland newsletter and you'll get my printable Scotland Travel Planner and Checklist [valued at £20] for FREE!

Success! Check your inbox to confirm your email

Pin It on Pinterest