Villantodrigo es una localidad y también una pedanía de la comunidad autónoma de Castilla y León (España), situada en la provincia de Palencia.
En la comarca de Vega-Valdavia. Dista 61 km de la ciudad de Palencia. Pertenece al municipio de Quintanilla de Onsoña, localidad de la que dista 2,4 km.