De vlag van Drunen werd op 12 mei 1958 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Drunen. De vlag kan als volgt worden beschreven:
Blauw, met een oversnijdend geel kruis ter breedte van 1/6 van de hoogte van de vlag.
De kleuren van de vlag zijn ontleend aan het gemeentewapen.
Op 1 januari 1997 is Drunen opgegaan in de gemeente Heusden, waarmee de vlag als gemeentevlag kwam te vervallen.