En la vertiente mediterránea de la provincia, bañada por los ríos Trema y Nela a 1,2 km al norte de Villarcayo, cabeza de partido, y a 82 de Burgos.