En el valle del Ebro, 550 m de altitud, entre la Sierra de Arcena al norte y la Sierra de Pancorbo al sur; a 39 km de Villarcayo, cabeza de partido, y a 79 de Burgos.