Background

Craigmillar Castle: Edinburgh’s Medieval Stronghold with Royal Legacy

Explore the medieval charm and royal history of Craigmillar Castle, Edinburgh’s well-preserved fortress with stunning city views and tranquil gardens.

4.7

A Fortress Rooted in Scotland’s Medieval Past

Craigmillar Castle began life in the early 15th century as an L-plan tower house built by the Preston family. Over the following two and a half centuries, it was expanded into a comfortable fortified residence with a complex of buildings enclosed by defensive walls. The castle’s architecture reflects the evolution of Scottish noble living, blending strong defensive features with domestic comfort. Its stone walls, narrow spiral staircases, and vaulted chambers reveal the craftsmanship and strategic design of the medieval period.

Royal Connections and Historic Intrigue

The castle’s history is closely intertwined with that of Mary Queen of Scots, who stayed here twice in the 1560s. After the murder of her secretary David Rizzio, Mary sought refuge at Craigmillar, and it was within these walls that the infamous plot to murder her husband, Lord Darnley, was hatched. The castle also witnessed royal leisure activities like archery and hunting, symbolized by the ancient yew trees at the entrance, traditionally used for bow-making and planted in Mary’s honor.

Exploring the Castle’s Unique Layout

Visitors can wander through a labyrinth of rooms, staircases, and corridors that challenge orientation but reward curiosity. The castle includes a great hall, private chambers, a dovecot, stables, and a prison pit. Some areas remain closed for conservation, but the accessible sections offer a vivid glimpse into medieval life. The grounds feature a rare fishpond shaped like the letter ‘P’, commemorating the Preston family, adding a distinctive element to the estate’s landscape.

Stunning Views and Serene Courtyards

From the top of the 17-meter-high tower house, visitors enjoy sweeping views across Edinburgh, including landmarks such as Edinburgh Castle and Holyrood Park. The peaceful courtyard, with its mature trees and garden spaces, provides a tranquil setting for reflection or a picnic. The blend of natural beauty and historic ruins creates a captivating atmosphere that appeals to photographers and history enthusiasts alike.

Conservation and Visitor Experience

Managed by Historic Environment Scotland, Craigmillar Castle is open daily with some seasonal variations and occasional closures for maintenance. The site offers level access paths to the visitor centre and castle entrance, though the castle’s interior includes uneven stairs and narrow passageways that may limit accessibility. Facilities include restrooms and a shop, but no café. The castle encourages self-guided exploration, allowing visitors to immerse themselves in its history at their own pace.

A Hidden Gem Beyond Edinburgh’s Crowds

Situated just three miles from Edinburgh city centre, Craigmillar Castle offers a quieter alternative to the more crowded Edinburgh Castle. Its rich history, atmospheric ruins, and panoramic views make it a rewarding destination for families, solo travelers, and cultural heritage enthusiasts. The castle’s unique blend of medieval architecture and royal stories ensures a memorable visit steeped in Scotland’s past.

Local tips

  • Book tickets online in advance to secure entry and benefit from discounted prices.
  • Visit on weekday mornings or late afternoon for fewer crowds and beautiful light for photography.
  • Wear sturdy footwear as the castle has uneven stone stairs and some slippery areas, especially in wet weather.
  • Don’t miss climbing the tower house for panoramic views of Edinburgh and its iconic landmarks.
  • Explore the courtyard gardens and look for the historic yew trees planted in honor of Mary Queen of Scots.
widget icon

Buy tickets

    No tickets available

Book tours with entry

    No tours available

Book tours without entry

    No tours available

A brief summary to Craigmillar Castle

  • Monday 9:30 am-5:30 pm
  • Tuesday 9:30 am-5:30 pm
  • Wednesday 9:30 am-5:30 pm
  • Thursday 9:30 am-5:30 pm
  • Friday 9:30 am-5:30 pm
  • Saturday 9:30 am-5:30 pm
  • Sunday 9:30 am-5:30 pm

Getting There

  • Bus

    Regular Lothian Buses services connect Edinburgh city centre to Craigmillar Castle in about 15-20 minutes. Tickets cost approximately £1.70 each way or £4 for a day pass. Buses run frequently but check schedules for evenings and weekends.

  • Car

    Driving from central Edinburgh takes around 15 minutes. On-site parking is available but limited. Parking nearby may require a short walk. Be aware of local parking restrictions and fees.

  • Walking

    For active visitors, a walk from Edinburgh city centre to Craigmillar Castle is about 5 km and takes roughly 1 hour. The route is mostly flat but urban, suitable for most fitness levels.

Popular Experiences near Craigmillar Castle

Popular Hotels near Craigmillar Castle

Select Currency