El castillo de Dunnottar es un castillo medieval, hoy en ruinas, que se encuentra asentado sobre un precipicio rocoso en un cabo en la costa nordeste de Escocia, aproximadamente 3 kilómetros al sur de Stonehaven. Los edificios del castillo que han llegado hasta nosotros corresponden esencialmente a los siglos XIV y XV, pero casi con completa seguridad existió en el lugar una importante fortaleza ya en los llamados siglos oscuros.
El castillo de Dunnottar jugó un papel importante desde la edad media hasta la Ilustración por que podia controlar los movimientos marítimos hacia el norte de escocia y tambien por tierra.