En el valle del Ebro, a 610 msnm, entre la Sierra de Arcena al norte y la Sierra de Pancorbo al sur.; a 31 km de Villarcayo, cabeza de partido, y a 82 de Burgos.