Villadiego es una localidad y municipio español situado en el oeste de la provincia de Burgos, Castilla y León, en la comarca de Odra-Pisuerga.