Craigmillar Castle
Craigmillar Castle: Edinburgh’s Medieval Stronghold with Royal Legacy
Explore Edinburgh’s medieval gem where history, royal intrigue, and stunning city views converge in a captivating castle ruin.
Craigmillar Castle, located just outside Edinburgh’s city centre, is one of Scotland’s best-preserved medieval castles. Built from the early 15th century and expanded over 250 years, it served as a fortified residence and a royal refuge for Mary Queen of Scots. Visitors can explore its labyrinth of chambers, climb the tower for panoramic city views, and stroll among historic gardens and ancient yew trees, all while immersing themselves in centuries of Scottish history.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Regular Lothian Buses services connect Edinburgh city centre to Craigmillar Castle in about 15-20 minutes. A single ticket costs approximately £1.70 each way. Buses run frequently throughout the day, making this a convenient and affordable option.
Car
Driving to Craigmillar Castle takes roughly 15 minutes from central Edinburgh. Limited on-site parking is available, but spaces may be restricted during peak times. Parking fees apply, and visitors are encouraged to book in advance if possible.
Walking
For active visitors, a walk from Edinburgh city centre takes about 45-60 minutes along mostly flat urban terrain. The route passes through residential areas and parks, suitable for those comfortable with a longer stroll.
Catch the right light and the right mood, whether you want a bright city moment or a more cinematic evening visit.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover Midlothian, Scotland's hidden gem, where history, nature, and culture blend seamlessly to offer a unique travel experience.
Tell me more about Midlothian