El pueblo fue antaño, y desde la Alta Edad Media, puerto y peaje.
Incluso había un ferry para cruzar el Dordoña de una orilla a la otra. Puerta de entrada natural a Entre-deux-Mers y, por extensión, a la carretera de los Pirineos, Saint-Jean-de-Blaignac ha sido durante mucho tiempo un lugar de paso imprescindible en la región.
La iglesia del pueblo, dedicada a San Juan, es románica. Fue construido en un sitio antiguo (posteriormente ocupado por una necrópolis merovingia). Su particularidad es estar fortificado, como muestran las torres de vigilancia añadidas en sus esquinas.
El arroyo Engranne, afluente del Dordoña, separa Saint-Jean-de-Blaignac al oeste del pueblo de Saint-Aubin-de-Branne.