Le drapeau de Saint-Pierre-d'Oléron est blanc avec les armoiries de la commune au centre, les mots "VILLE de SAINT-PIERRE" et "ILE D'OLÉRON" apparaissant au dessus et en dessus de celles-ci.
Source: observations au Grand pavois de La Rochelle, septembre 2001
Source photographique : http://www.saint-pierre-oleron.com/fr/07/02_castel/media/international5.jpg
Drapeau de Saint-Pierre-d'Oléron à Lane end (ville jumelle anglaise)