Craigmillar Castle

Castle Medieval ruined castle near Edinburgh with preserved keep

Southeast of central Edinburgh, Craigmillar Castle is a partly ruined medieval stronghold with 14th-17th-century masonry, courtyards and ramparts; visitors tour the ruins and explore Scottish domestic and military history.

Main image

Craigmillar Castle is a medieval stronghold on the southeastern edge of Edinburgh in Scotland, notable for its substantial curtain walls and tower house. The surviving structures date mainly from the later medieval period and form one of the better-preserved castle complexes in the area.

The site includes a tower house, curtain walls and domestic ranges that illustrate the evolution of a landed fortified house into a more comfortable residence over the 15th and 16th centuries. The castle is open to the public and interpreted for visitors as an example of Scottish medieval architecture rather than a large tourist attraction.

Craigmillar stands within the suburban landscape of Edinburgh in the Craigmillar district, on the outskirts of the city rather than in the urban centre. It is reached from local roads and public transport serving Edinburgh.

  • Age and condition: Major medieval castle complex near the southeastern suburbs of Edinburgh, with masonry dating largely from the 15th and 16th centuries.
Craigmillar Castle
Old Dalkeith Road, Edinburgh EH16 4SY, United Kingdom
55.9257, -3.1409
Daily dawn-dusk (grounds); visitor centre hours vary seasonally
Free

How to Get to Craigmillar Castle #

Craigmillar Castle is about 3.5 km southeast of Edinburgh city centre. Lothian Buses (routes 7, 8, 29) stop nearby on Old Dalkeith Road; by car follow the A7/Old Dalkeith Road and use the small on-site car park.

Tips for Visiting Craigmillar Castle #

  • Enter through the Craigmillar Castle Visitors Centre on Old Dalkeith Road for the best orientation.
  • Allow time to walk the outer walls and to find the small, atmospheric courtyard gardens-perfect for photography.
  • Wear layers: the castle is exposed and wind can be gusty even on sunny days.

Best Time to Visit Craigmillar Castle #

Visit in late spring or early autumn for the best light and comfortable walking conditions.

Late spring
May-June · 8-15°C (46-59°F)
Longer daylight and milder weather make exploring the grounds pleasant.
Early autumn
Sep-Oct · 6-14°C (43-57°F)
Cooler light and fewer tour groups; atmospheric mists often cling to the ruins.

Weather & Climate near Craigmillar Castle #

Climate

Craigmillar Castle's climate is classified as Oceanic - Oceanic climate with mild summers (peaking in July) and cold winters (coldest in January). Temperatures range from 1°C to 19°C. Moderate rainfall (643 mm/year), distributed fairly evenly throughout the year.

Air Quality: AQI 31 Good
Best Time to Visit
JuneJulyAugust
Temperature & Rainfall
Temperature Range
25°
Warmest Month
-6°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 6°C and lows of 1°C. Moderate rainfall (59 mm), mostly overcast skies, and breezy conditions.

44 Poor

Comfort

Feels Like Cold
C
Temperature
94%
Humidity
Very Humid

Weather

59 mm
Rainfall
6.0 m/s
Wind
Breezy
0.0
UV Index
Low
7.6h daylight

February

February is cold with highs of 7°C and lows of 1°C. Moderate rainfall (42 mm) and mostly overcast skies.

48 Poor

Comfort

Feels Like Cold
C
Temperature
92%
Humidity
Very Humid

Weather

42 mm
Rainfall
5.8 m/s
Wind
Light Breeze
0.1
UV Index
Low
9.4h daylight

March

March is cold with highs of 9°C and lows of 2°C. Moderate rainfall (51 mm) and mostly overcast skies.

56 Acceptable

Comfort

Feels Like Cold
C
Temperature
89%
Humidity
Very Humid

Weather

51 mm
Rainfall
5.8 m/s
Wind
Light Breeze
0.3
UV Index
Low
11.7h daylight

April

April is cold with highs of 11°C and lows of 3°C. Moderate rainfall (40 mm) and mostly overcast skies.

58 Acceptable

Comfort

Feels Like Cold
C
Temperature
11°
86%
Humidity
Very Humid

Weather

40 mm
Rainfall
5.0 m/s
Wind
Light Breeze
0.6
UV Index
Moderate
14.0h daylight

May

May is cool with highs of 14°C and lows of 6°C. Moderate rainfall (47 mm) and mostly overcast skies.

58 Acceptable

Comfort

10°
Feels Like Cool
10°C
Temperature
14°
83%
Humidity
Very Humid

Weather

47 mm
Rainfall
4.6 m/s
Wind
Light Breeze
1.0
UV Index
Moderate
16.0h daylight

June

June is cool with highs of 17°C and lows of 9°C. Moderate rainfall (53 mm) and mostly overcast skies.

64 Good

Comfort

13°
Feels Like Cool
13°C
Temperature
17°
84%
Humidity
Very Humid

Weather

53 mm
Rainfall
4.4 m/s
Wind
Light Breeze
1.1
UV Index
High
17.1h daylight

July

July is cool with highs of 19°C and lows of 11°C. Moderate rainfall (56 mm) and mostly overcast skies.

64 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
11° 19°
84%
Humidity
Very Humid

Weather

56 mm
Rainfall
4.2 m/s
Wind
Light Breeze
1.1
UV Index
High
16.6h daylight

August

August is cool with highs of 19°C and lows of 10°C. Moderate rainfall (57 mm) and mostly overcast skies.

64 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
11° 19°
85%
Humidity
Very Humid

Weather

57 mm
Rainfall
4.2 m/s
Wind
Light Breeze
0.8
UV Index
Moderate
14.8h daylight

September

September is cool with highs of 16°C and lows of 9°C. Moderate rainfall (61 mm) and mostly overcast skies.

64 Good

Comfort

12°
Feels Like Cool
12°C
Temperature
16°
87%
Humidity
Very Humid

Weather

61 mm
Rainfall
4.9 m/s
Wind
Light Breeze
0.5
UV Index
Moderate
12.6h daylight

October

October is cold with highs of 13°C and lows of 6°C. The wettest month with 65 mm of rain and mostly overcast skies.

54 Acceptable

Comfort

Feels Like Cold
C
Temperature
13°
90%
Humidity
Very Humid

Weather

65 mm
Rainfall
5.0 m/s
Wind
Light Breeze
0.2
UV Index
Low
10.3h daylight

November

November is cold with highs of 9°C and lows of 3°C. Moderate rainfall (55 mm) and mostly overcast skies.

56 Acceptable

Comfort

Feels Like Cold
C
Temperature
93%
Humidity
Very Humid

Weather

55 mm
Rainfall
5.2 m/s
Wind
Light Breeze
0.1
UV Index
Low
8.1h daylight

December

December is cold with highs of 7°C and lows of 2°C. Moderate rainfall (57 mm) and mostly overcast skies.

46 Poor

Comfort

Feels Like Cold
C
Temperature
94%
Humidity
Very Humid

Weather

57 mm
Rainfall
5.5 m/s
Wind
Light Breeze
0.0
UV Index
Low
6.9h daylight

Nearby Attractions to Craigmillar Castle