Está situada 96 km al sur de la capital provincial, en la ladera sur que cierra el valle del río Duero ocupando una posición estratégica dominada "Pico de la Buitrera", con una altitud de 910 metros sobre el nivel del mar y defendida al oeste por el río Riaza.