Family days out, filtered by age

Craigmillar Castle

Craigmillar Castle

Historic Environment Scotland · Edinburgh

This well-preserved medieval castle offers towers to climb, rooms to explore, and sweeping views. It's less crowded than Edinburgh Castle and kids love the freedom to roam. Mary Queen of Scots stayed here.

Pre-schoolers (3–5)Primary (6–10)Tweens & teens (11–16)Budget (£)OutdoorHalf day

Why families love it

  • Medieval castle ruins to explore
  • Towers and staircases to climb
  • Mary Queen of Scots connection

Best for

Families who want castle exploration without the crowds, with space for kids to roam safely.

Good to know

Free parking on site. About 15 minutes from city centre. Uneven surfaces and stairs throughout. No café but good picnic spots.

Practical info

Age guidance
Exciting for all ages but supervise young children on stairs and towers; older kids love the freedom to explore.
Typical cost
Around £6 for adults, £4 for children; under 5s free; HES members free.
How long to allow
Most families spend 1-2 hours exploring the castle and grounds.
Last checked
June 2026