El Castillo de Almenar de Soria, o simplemente Castillo de Almenar, es una fortificación ubicada en la localidad soriana de Almenar de Soria. Los restos más antiguos datan del siglo X, y constituyen los muros de la torre del homenaje. Posteriormente, en el siglo XV, se construyó el recinto interior, y las almenas del muro exterior. Y un siglo después, se modificaron las torres del castillo. En el momento de su máximo esplendor, el conjunto contaba por los dos recintos anteriormente comentados.