Limita con los municipios guipuzcoanos de Leaburu, Gaztelu, Oreja, Tolosa, Alzo y Berástegui, y con los municipios navarros de Araiz y Areso.