Está a 801 msnm de altitud y 55 km al NE de la capital, Burgos, a los pies de los Montes de Ayago en las proximidades de La Rioja, en la comarca la Riojilla Burgalesa.