Se encuentra situada en el valle del río Esgueva siendo el segundo pueblo de la provincia del Valladolid que atraviesa el río.