Situado 8,5 km al norte de la capital del municipio,
Villadiego, junto a la
carretera BU-621, entre Villadiego y Humada, a orillas del arroyo Novaleja. Se ubica en la campiña que forman el interfluvio de los
ríos Brullés y Odra y sus afluentes. Es el último de esta llanura antes de las estribaciones montañosas que llevan a
Ordejón de Arriba y Humada. A partir de
Barrios de Villadiego en dirección a Ordejón el
paisaje cambia repentinamente.