Замок Алмоурол (порт. Castelo de Almourol) расположен на маленьком скалистом острове посреди реки Тежу (порт. Tejo) в самом сердце Португалии.
Скалистый остров, на котором расположен Алмоурол, издавна имел стратегическое значение, контролируя водный путь по реке. Согласно археологическим раскопкам, первые укрепления здесь возникли еще около I века н. э. Позже здесь были поочереди укрепления аланов, вестготов и, в конце концов, мавров. Достоверно известно, что когда солдаты первого короля Португалии Афонсу I Энрикеша в 1129 появились в этих землях, на островке уже находился замок мавров.
Нынешний замок строился тамплиерами неподалёку от их основной резиденции, замка Томар, в 1160-71 гг. С роспуском ордена в 1312 г. замок опустел. В XIX веке патриотически настроенные патриоты занялись восстановлением замка из руин. В реставрированном виде замок имел мало общего со своим средневековым предшественником; тем не менее он был внесён в список национальных памятников Португалии (16 июня 1910 года). В 1940-е и 1950-е гг. замок вновь был перестроен — под одну из резиденций Салазара.