Het dorp was ooit, en sinds de Hoge Middeleeuwen, een haven en een tol.
Er was zelfs een veerboot om de Dordogne van de ene oever naar de andere over te steken. Natuurlijke toegangspoort tot de Entre-deux-Mers en bij uitbreiding van de weg naar de Pyreneeën, Saint-Jean-de-Blaignac is lange tijd een essentiële doorgangsplaats in de regio geweest.
De dorpskerk, gewijd aan Saint-Jean, is romaans. Het werd gebouwd op een oude plaats (later bezet door een Merovingische necropolis). Zijn bijzonderheid moet worden versterkt, zoals blijkt uit de uitkijktorens die op de hoeken zijn toegevoegd.
De Engranne-stroom, een zijrivier van de Dordogne, scheidt Saint-Jean-de-Blaignac in het westen van het dorp Saint-Aubin-de-Branne.