El Castillo de Teayo, es un yacimiento arqueológico prehispánico de Mesoamérica correspondiente a la cultura huasteca, se estima fue habitado entre el siglo X y XII, está situado en el municipio de Castillo de Teayo en la región huasteca, parte septentrional del estado de Veracruz, México.