Soto de Cerrato liegt in der Region Tierra de Campos auf der kastilischen Hochebene in einer Höhe von ca. 720 m. Der Río Pisuerga begrenzt die Gemeinde im Westen. Die Provinzhauptstadt Palencia befindet sich mit ihrem Stadtzentrum etwa neun Kilometer (Fahrtstrecke) nordwestlich.
Das Klima im Winter ist durchaus kalt, im Sommer dagegen warm bis heiß; die eher spärlichen Regenfälle (ca. 491 mm/Jahr) fallen überwiegend im Winterhalbjahr.[2]