Está situada en la margen izquierda del río Esgueva a 17,5 km de Valladolid a una altitud de 735 m sobre el nivel del mar.