Fundado por El-Rei D. Dinis, em finais do séc. XIII, (1295), na sua Quinta de Vale de Flores, em Odivelas, foi construído entre 1295 e 1305. Ao longo dos anos, foram levantadas várias hipóteses para a sua edificação, existindo uma lenda sobre um ataque de um urso ao rei aquando de uma caçada perto de Beja. São apontadas outras motivações, que incidem em questões de afirmação e valorização do poder régio.
O Mosteiro de Odivelas foi doado às monjas Bernardas da Ordem de Cister.
Do lado Sul, junto ao Mosteiro, encontra-se, na quina de uma casa, um relógio de Sol em pedra, sem data e sem gnómon, com numeração árabe.