Alegia es un municipio situado a 30 Km. al sur de Donostia - San Sebastián. Su parte más baja, donde se sitúan sus zonas urbanas residenciales e industriales, ocupa dos estrechas vegas de los ríos Oría y Amezketa en las inmediaciones de su confluencia, a una altura de 94 m. El resto del territorio presenta laderas de fuerte pendiente ocupadas por masas forestales y prados. La superficie total del término municipal es de 7,8 km2 y el punto más alto de su orografía está a 575m., en Marea. El caserío situado a mayor altura es Ariztizabal, a 415 m.
Su situación y sistema de comunicaciones le configuran como centro de una pequeña comarca, ya que dispone de apeadero de RENFE, se encuentra a pie de la Autovía Donostia - Gasteiz y confluyen en él las carreteras que conducen a Altzo, Amezketa y Bedaio, Orendain, Abaltzisketa y Larraitz, y a Aldaba.