En el valle de Manzanedo, bañado por los ríos Ebro y Trifón; a 22 km de Villarcayo, cabeza de partido, y a 75 de Burgos.