Umgeben wird Saint-Xandre von den Nachbargemeinden Villedoux im Norden, Saint-Ouen-d’Aunis im Osten, Sainte-Soulle im Südosten, Dompierre-sur-Mer im Süden, Puilboreau im Südwesten, Nieul-sur-Mer im Westen und Marsilly im Nordwesten.