De vlag van Barendrecht is op 29 juli 1997 door de gemeenteraad van de Zuid-Hollandse gemeente Barendrecht aangenomen als gemeentelijke vlag, maar werd pas op 21 september 1999 officieel in gebruik genomen. De vlag is een vereenvoudigde weergave van het wapen van Barendrecht, en toont een wit veld met op ca. 1/3 van de lengte van de vlag een brede rode baan waarin een gele uitkomende leeuw; in de witte banen zijn drie naast elkaar liggende groene rechthoeken afgebeeld. De beschrijving in het raadsbesluit luidt:
Een rechthoekige witte vlag, waarvan de hoogte zich verhoudt tot de lengte als 2:3, in het midden voorzien van een horizontale rode baan, waarvan de hoogte de helft is van de hoogte van de vlag. De rode baan beladen met een uitkomende gele leeuw, staande op één derde van de lengte, gerekend van de broek. De beide witte delen beladen in het midden van de hoogte met 3 zoden, met een lengte ter grootte van één zevende van de lengte van de vlag en gelijk verdeeld over de lengte.