De vlag van Engelen werd op 7 april 1960 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Engelen. De vlag kan als volgt worden beschreven:
Vier banen van gelijke hoogte in blauw, geel, wit en zwart.
De kleuren zijn ontleend aan het gemeentewapen.
Op 1 april 1971 is Engelen opgeheven, waarmee de vlag als gemeentevlag kwam te vervallen. De voormalige gemeente is opgegaan in 's-Hertogenbosch.