Discover the Majestic Craigmillar Castle: A Journey Through Time
Explore Craigmillar Castle, a historic gem near Edinburgh, where medieval architecture and royal history come to life amidst stunning landscapes.
Craigmillar Castle, a stunning medieval marvel in Edinburgh, offers tourists a glimpse into Scotland's rich history. With its impressive architecture and picturesque surroundings, it's an unmissable destination for history lovers and adventurers alike.
A brief summary to Craigmillar Castle
- Craigmillar Castle Rd, Edinburgh, Edinburgh, EH16 4SY, GB
- Click to display
- Click to display
- 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
Local tips
- Visit during weekday mornings for a quieter experience and better photo opportunities.
- Don’t forget to explore the surrounding parkland for scenic walking trails.
- Check for any special events or reenactments that may enhance your visit.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Car
If you are traveling by car, start from the center of Perthshire. Take the A9 towards Edinburgh. Merge onto the M90 motorway and continue southbound. Follow signs for the A720, also known as the Edinburgh City Bypass. Take the exit for the A7 towards Edinburgh, and continue until you reach Craigmillar Castle Road. Turn right onto Craigmillar Castle Road. The castle will be on your right. There is parking available nearby, but it may incur a small fee.
-
Public Transportation
For those using public transportation, start by taking a train from Perth to Edinburgh Waverley Station. Trains run regularly, and the journey takes about 1 hour. Upon arrival at Waverley, exit the station and head to the bus terminal nearby. Take bus number 21 or 33 towards the Craigmillar area. The bus will drop you off close to Craigmillar Castle. After getting off, walk a few minutes to reach the castle entrance. Be sure to check the bus schedule in advance, as buses may have varying frequencies.
-
Taxi or Rideshare
If you prefer a more direct route, consider taking a taxi or using a rideshare service like Uber. Simply request a ride from your current location in Perthshire to Craigmillar Castle, Edinburgh EH16 4SY. This option is more expensive but saves time and is convenient, especially if you are traveling with multiple people or have luggage.
Discover more about Craigmillar Castle
Explore the best of what Craigmillar Castle has to offer
Your all‑in‑one travel companion app
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.