En el valle del Ebro, entre la sierra de Arcena al norte y la sierra de Pancorbo al sur; a 35 km de Villarcayo, cabeza de partido, y a 86 de Burgos.