Marvao es una pequeña ciudad del distrito de Portalegre, emplazada en lo alto de un risco de casi mil metros de altura.
El conjunto urbano está dominado por el castillo, emplazado en el lugar de un antiguo castro que después fortificarían los romanos.
La población todavía mantiene su aspecto medieval, debido a las defensas del emplazamiento como en sus típicas casas alentejanas de granito, esparcidas por sus estrechas y sinuosas calles.
El otro edificio importante de la población es el convento de Nossa Senhora da Estrela, de estilo gótico.
Acércate a la ciudad romana de Ammaia en San Salvador de Aramenha, a pocos kilómetros de Marvao.