Skip to content
Craigmillar Castle Edinburgh

Craigmillar Castle

– Craigmillar Castle Edinburgh is Scotland’s #1 most intact castle ruin and is featured in the hit TV show Outlander and the new Netflix movie Outlaw King! Outlaw King stars Chris Pine as Robert The Bruce who was the first King of Scotland.

Did you know Edinburgh has two castles? Barony House, 5 Star Guest House / B&B in Edinburgh is located halfway between Craigmillar Castle and Edinburgh Castle on Edinburgh’s southside and very close to Arthur’s Seat. NO Craigmillar Castle is NOT Edinburgh Castle’s frumpier ugly sister. No, she is our little gem hidden in plain sight:

You won’t find hordes of tourists here! Tour companies do not like to visit because there is not enough parking for the buses. Craigmillar Castle Edinburgh remains one of the city’s best kept local secrets! When you stay with us at Barony House, we will be sure to help you see it.

Book Now through our own website for the best rate and you can also click the booking direct links on this website to secure your booking at our 5-Star family run B&B.

Craigmillar Castle Edinburgh wins the status of being Scotland’s most pristine castle ruin mainly due to it being the most recently “lived in full time” Castle in Scotland.

Craigmillar Castle Edinburgh really gives you a sense of the past as you are free to explore all the nooks and crannies. There are also incredible views from the top. This is definitely NOT a fake commericalised “Disneyland” experience, this is a real journey back in time.

The secret Mary Queen of Scots plot:

A couple of times in history, Mary Queen of Scots lived here and the secret pact: the “Craigmillar Bond” to murder Mary’s husband behind her back was concieved right here. Edinburgh Castle was too high profile a place to plot something so sinister! A truly unique experience in the UK’s second most visited city.

Click Here to download the bus directions from Barony House 
Our location is just one quick bus ride from the bus stop right outside!

At Barony House, we rate Craigmillar Castle Edinburgh 5 STARS because you will likely be one of only a handful of people visiting and comparing the entrance fee to Edinburgh Castle, it is amazing value for money!

Discover many stairs and walk the amazing castle walls:

Incredible Views of Arthur’s Seat & beyond:

Easy to get lost in Craigmillar Castle Edinburgh, take your time:

Ancient yew trees of longevity and rebirth at the entry:

Tips: One of the most enjoyable aspects of this castle is being able to explore so many areas, some of which are in surprisngly good shape. Come prepared! Wear good shoes, wear an all weather jacket and be carefull not to get lost. The ruin is so expansive, it is easy to lose yourself within its walls.

There are toilets on the grounds. Remember to grab the code to get into the toilets when you buy your tickets at the entrance. If you are catching a bus to get here, you have 2 ways to approach The Castle from the bus stop. 1) You can be adventurous and walk up a well worn path which leads up a hill or 2) you can simply follow the road up to the main entrance.

Entry cost:
Adult: £6.00, Child aged 5–15: £3.60, Child under 5: FREE
Opening Hours:

1 April to 30 September:
Daily, 9.30am to 5.30pm
Last entry 5pm

1 October to 31 March:
Daily, 10am to 4pm
Last entry 3.30pm

Some areas of the grounds are not open to the public.


25 and 26 December
1 and 2 January

Check The Craigmillar Castle Edinburgh website before visiting because adverse weather or other reasons beyond anybody’s control may cause a site to close.


1902 Postcard: “Edinburgh from Craigmillar Castle”

Location, Location, Location:

Here at Barony House we are exactly halfway between The 2 Castles in Edinburgh! Book Here to secure your Luxury Room. In addition, have a read of our fun adventures to some other Edinburgh attractions: