La localidad se encuentra situada a 16 km al sudeste de Valladolid (España) sobre un meandro del río Duero a una altitud de 700 msnm.