El castillo de Marvão se encuentra en el pueblo de Santa Maria de Marvão, municipio de Marvão, distrito de Portalegre, en el Alentejo.
Se localiza en el parque natural de la Sierra de San Mamede, donde se yergue en la vertiente norte de la sierra, en posición dominante sobre el pueblo y estratégica sobre la frontera, controlando, en el pasado, el paso del río Sever, afluente del Tajo. Este hecho le garantizó la atención de diversos monarcas, expresada en diversas campañas de remodelación, que dieron al monumento su aspecto actual.
Wikipedia https://es.wikipedia.org/wiki/Castillo_de_Marvão
Dirección 7330, Portugal
Coordenadas 39°23'49.591" N -7°22'48.013" E