Está integrado en la comarca de La Bureba, de la que ejerce de capital. Se sitúa a 44 kilómetros de la capital burgalesa. El término municipal está atravesado por la autovía A-1, la
carretera N-1 entre los pK 276 y 285 y la carretera autonómica CL-632 que la une con Oña.