La localidad está sita en el valle del río Duero, 4,5 km al este, aguas abajo de Aranda de Duero y en un altozano situado en su margen derecha.