Encaramado en una colina a 357 metros sobre el nivel del mar y con una superficie de 7.600 hectáreas, este pueblo se encuentra en el corazón de la región de Gallura, no lejos del mar y de la Costa Esmeralda. Sant'Antonio di Gallura, originalmente conocida como Villa de Castro, fue fundada en la Edad Media a los pies de Lu Naracu, a unos cientos de metros de la iglesia de Sant'Andrea y de la plaza del mismo nombre, situada actualmente en el centro del pueblo. No hay duda sobre la fecha de su nacimiento, ya que dos documentos muy importantes lo atestiguan: el liber Fondachi (1317) y el Compartiment de Sardenja (1358). Si leemos la hoja de impuestos de Castro, en la que figuran 11,5 liras de impuesto predial a pagar cada año, y la comparamos con las de otros pueblos que debían abonar la misma cantidad, podemos deducir que la población oscilaba entre 50 y 100 habitantes, es decir, 13 ó 15 familias.