O Mosteiro de Santa Maria de Flor da Rosa, também referido como Mosteiro da Ordem do Hospital de Flor da Rosa, localiza-se na freguesia de Flor da Rosa, concelho do Crato, distrito de Portalegre, em Portugal. Considerado o mais importante exemplo de mosteiro fortificado existente na península Ibérica, nele está instalada, em nossos dias, uma das unidades das Pousadas de Portugal