Gaztelu ist eine Gemeinde (Municipio) in der Provinz Gipuzkoa im spanischen Baskenland. Sie hat 173 Einwohner (Stand 1. Januar 2022). Von 1966 bis 1995 war Gaztelu Teil der Gemeinde Leaburu-Gaztelu.
Gaztelu liegt etwa 80 Kilometer ostsüdöstlich von Bilbao und 21 Kilometer südsüdwestlich von der Provinzhauptstadt Donostia-San Sebastián in einer Höhe von ca. 460 m.