Eretto su un'altura, il Craigmillar Castle fu teatro di tragici avvenimenti legati agli Stuart. La fortezza a L (XIV sec.), collegata a costruzioni quattrocentesche (est) e cinque-secentesche (ovest), sovrasta massiccia due file di cortine. Il muro esterno delimita un cortile di facciata e dei giardini. Dalla cima, si gode di una vista a strapiombo su tutte le costruzioni.