Villovieco se encuentra en el centro de la provincia. Pertenece a la comarca de Tierra de Campos, asentándose en la vega del río Ucieza, el cual supone el límite sur del núcleo. La carretera autonómica de tercer orden que une la P-980 (autonómica de segundo orden), junto a Revenga de Campos, y la P-981 a la altura de Arconada, discurre, de sur a norte por el borde oeste del núcleo, dejando algunas construcciones aisladas, naves agrícolas en su mayoría, a la izquierda. Villovieco se encuentra a poco más de un kilómetro de Revenga de Campos y a siete de Frómista.