La iglesia de San Xoán, también conocida como San Nicolao, es uno de los monumentos románicos más destacados del Camino de Santiago y el edificio más imponente de Portomarín.
Construida entre los siglos XII y XIII, presenta una singular arquitectura de iglesia-fortaleza, con una sola nave, cabecera semicircular, almenas, saeteras y cuatro torres.Fue trasladada piedra a piedra desde su emplazamiento original en el antiguo Portomarín debido a la construcción del embalse de Belesar, y reinaugurada en 1966.
Su fachada destaca por un enorme rosetón de más de 5 metros de diámetro (uno de los mayores de Galicia) y un pórtico con tres arquivoltas decoradas al estilo del Maestro Mateo.
En el interior, sobrio y elegante, sobresalen la bóveda apuntada, la representación de los 24 Ancianos del Apocalipsis y la figura del Pantocrátor en el tímpano. Desde el corredor interior se accede al paseo de ronda y a las torres almenadas, reforzando su carácter defensivo.
La iglesia fue declarada Monumento Histórico-Artístico en 1931.