La localidad está situada en una llanura en la ladera oeste del monte Ezcaba o San Cristóbal, a la orilla izquierda del río Juslapeña, entre Berriosuso (norte), Orcoyen (sur), Berriozar (este) y Berrioplano (oeste).