Se ubica en el antiguo Alfoz de Lara, al sur de la Sierra de Mencilla (1029 msnm y al Norte de la Sierra de las Mamblas y de la Sierra de Carazo, a 1085 msnm, bañada por el río San Millán y a 20 km de Salas de los Infantes, cabeza de partido, y a 45 de Burgos.