Balayage and highlights differ in the technique of application for the most part. But that is not the only difference. Balayage is applied through a hand-painted method to get a very subtle sun kissed effect.  Highlighting on the other hand used foils to color specific sections in the hair and is more prominent than balayage. Balayage seems easier to maintain and costs less than highlighting but both require proper care and maintenance.