Il Castello di Castelsardo è un castello collinare in gran parte conservato arroccato su un masso nel nord della Sardegna sul Golfo dell'Asinara nella provincia di Sassari.
A nord-est della costa si trova direttamente in castello, quindi l'attuale luogo di Castelsardo.