El castillo de Marvão se yergue sobre una cresta de cuarzo, a 850 metros del nivel del mar, encerrando en sus muros la villa medieval.