Es un buen ejemplo de fortificación medieval portuguesa, erigido en el siglo XII sobre un pequeño monte, desde donde domina la llanura circundante y el río Arnoya, al Este.El castillo se eleva en la cota de 79 metros sobre el nivel del mar, con planta en forma rectangular irregular (orgánica), mezclando elementos de los estilos románico, gótico, manuelino y barroco, distribuidos por dos zonas principales: la del castelejo (actual Pousada Del Castillo, o Pousada de Óbidos) y el barrio intramuros.En algunos tramos, las murallas se elevan a 13 metros de altura.El tramo este de la muralla constituye el núcleo del muro más amplio que rodea el castillo y la villa, y que, extendiéndose por ambos lados hacia el sur por 500 metros, cierra el perímetro en punta, en la llamada Torre del Facho.En su interior se encuentra una capilla con balcón, revestida de azulejos del siglo XVIII.