Umgeben wird Puilboreau von den Nachbargemeinden Saint-Xandre im Norden, Dompierre-sur-Mer im Osten, Périgny im Süden und Südosten, La Rochelle im Süden und Südwesten, Lagord im Westen und Nieul-sur-Mer im Nordwesten.