Bernay-Saint-Martin liegt etwa 42 Kilometer ostsüdöstlich vonLa Rochelle in derSaintonge. Umgeben wird Bernay-Saint-Martin von den NachbargemeindenMarsais im Nordwesten und Norden,Saint-Félix im Norden,Migré im Nordosten und Osten,Courant im Südosten und Süden,Puyrolland im Süden und Südwesten,Breuil-la-Réorte im Westen sowieSaint-Mard im Nordwesten.