Castilfrío es un despoblado español del municipio de Valdeavellano de Tera, perteneciente a la provincia de Soria, en la comunidad autónoma de Castilla y León.
Hacia mediados del siglo XIX, el lugar, ya por entonces perteneciente a Valdeavellano de Tera, tenía seis casas y una ermita.
[1] Aparece descrito en el sexto volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz con las siguientes palabras:[1]