Mogadouro es un pueblo antiguo, anterior a la fundación del condado de Portucalense, con su nombre probable de origen árabe Macaduron.
En este municipio heredero de una historia antigua, todavía se pueden admirar muchos vestigios de la presencia de los pueblos que, por lo menos desde hace 6 mil años, lo han poblado.
Desde la fundación de la nacionalidad que la importancia estratégica de Mogadouro lo ha regalado, no sólo con estructuras defensivas, sino también con solares y palacios.
Una visita a la villa para contemplar su castillo, monumento nacional del siglo XVIII, el Castillo de Penas Roias que perteneció a la Orden de los Templarios, y el Convento de San Francisco, probablemente del siglo XVI. No podemos dejar de visitar, en Mogadouro, las varias iglesias y casas señoriales. Como patrimonio natural y paisajístico se destaca el Valle del Sabor.
Mogadouro forma parte del circuito de los almendros en Flor, que alcanza su esplendor en los meses de febrero y marzo.