Berastegi (Spanish, Berástegui) is a town located in the province of Gipuzkoa, in the Autonomous Community of Basque Country, northern Spain, at the shores of the river Elduaran or Berastegi, at 1° 39' 40" east y 43° 08' 40" north, and at an altitude of 161,21 m. It limits with Ibarra to the north, with Eldua to the east, and to the south and west with Belauntza.