Il Castello di Castelsardo (a volte chiamato Castello Bellavista) è un castello medievale, in gran parte conservato, arroccato su un colle nel nord della Sardegna sul Golfo dell'Asinara, nella provincia di Sassari. Sia il castello che il borgo furono protetti nel Medioevo da una cinta muraria.