De vlag van Terheijden werd op 25 april 1963 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Terheijden. De vlag kan als volgt worden beschreven:
Blauw, met een naar drie zijden overstekend geel Sint-Antoniuskruis, waarvan de armen een dikte hebben van 1/3 van de vlaghoogte en geplaatst in de zin van de vlag, over de volle lengte.
De vlag is gebaseerd op het gemeentewapen, waarbij de H. Antonius is vervangen door zijn symbool. De drie armen van het kruis kunnen ook worden gezien als een verwijzing naar de drie kerkdorpen waaruit de gemeente bestond.
Op 1 januari 1997 is Terheijden opgegaan in de gemeente Made (in 1998 hernoemd naar Drimmelen), waarmee de vlag als gemeentevlag kwam te vervallen.