World by City

Castles & palaces

Craigmillar Castle

Open in Maps
Craigmillar Castle

What It Is

Craigmillar Castle is a medieval ruin situated on a hill about 5km southeast of central Edinburgh. Dating from the late 14th century with later additions, the site contains a tower house, courtyards, and stone corridors. Travellers visit to explore the unrestored architecture, climb to the roof for city views, and examine medieval defensive features.

Getting There

From central Edinburgh, local buses reach the area in about 25 to 35 minutes, followed by a short walk. A taxi from the centre takes roughly 15 to 20 minutes.

Time to Allow

Set aside 1.5 to 2 hours to walk through the vaulted rooms, stairwells, and outer walls.

When to Visit

Visit during daylight hours, as interior spaces have limited light. The site rarely gets crowded. In winter, stone surfaces can be damp and cold, so wear sturdy footwear.

Nearby Attractions

Combine a visit with other sights in the area:

  • Arthur's Seat (2.4km): Hill walk with wide views.
  • Royal Observatory (2.9km): Located on Blackford Hill.
  • Holyrood Park (3.3km): Large parkland surrounding the crags.
  • Edinburgh Central Mosque (3.5km): Located toward the city centre.

Updated September 8, 2026 · Edited by the World by City editors

Tickets & tours

Admission prices and opening hours change often, so we don't list them here. Check what's on sale and at what price below — booking ahead can cut the queue at some places.

This place may not appear in the results — some sites are free to enter or sell tickets only at the gate.

Stays near Craigmillar Castle

Sorted by distance, walkable ones first. Distances are straight-line.

Map and place data © OpenStreetMap contributors

Craigmillar Castle Nearby stays

Check prices and availability on the booking sites.

Pick your dates — we'll search Edinburgh hotels for you

Choose dates and guests, and the buttons below will open search results with your criteria. Prices differ between sites, so compare before you book.

Hotel membership

Staying at Accor hotels often? ALL Accor+ Explorer

A paid annual membership. It includes two free nights a year across Asia-Pacific, 30% off dining and 15% off drinks, and 15% off stays at more than 4,500 hotels worldwide.

Explore the membership

Good to visit alongside

Arthur's Seat

Nature

Arthur's Seat

An extinct volcano rising east of central Edinburgh, forming the heart of Holyrood Park. The climb to the summit is easy, rewarding you with a sweeping view of the city.

2.4 km away

Royal Observatory

Attraction

Royal Observatory

An astronomical research institution on Blackford Hill in Edinburgh, home to several astronomy research organizations. It also has a visitor center, making it a great stop for travelers interested in astronomy.

2.9 km away

Holyrood Park

Parks & gardens

Holyrood Park

Holyrood Park is a vast park within walking distance of Edinburgh Castle, featuring wild, untouched scenery of hills, lochs, and cliffs. It borders the Palace of Holyroodhouse, reflecting its history as a former royal hunting ground.

3.3 km away

Edinburgh Central Mosque

Temples & religious sites

Edinburgh Central Mosque

A mosque located near the University of Edinburgh and the National Museum of Scotland, with an impressive interior featuring grand chandeliers and expansive carpets. Its great hall, which can hold over a thousand worshippers, makes it a good place to observe Islamic architecture.

3.5 km away

Holyrood Palace

Castles & palaces

Holyrood Palace

A historic palace in Edinburgh that has served as a residence of the Scottish royal family since the 15th century. It's also known as the summer residence of Queen Elizabeth II, making it a great place to explore traces of royal history.

3.6 km away

Holyrood Abbey

Temples & religious sites

Holyrood Abbey

Holyrood Abbey was a monastery in Edinburgh founded in 1128 by King David I of Scotland. Only ruins remain today, standing beside the Palace of Holyroodhouse.

3.6 km away